关于Java的问题

java的几个问题~

1,文件
2,文件类型。如TXT等
3,java.io为java基础类库中很重要的包,流的相关类和流的处理都在这个包里面
4,文件和数据库,其实数据库可以理解成文件系统中的一部分,因为数据库也是通过文件形式保存的,只不过它是有一套保存数据的规则和管理功能。
5,File file = new File("文件路径");
StringBuffer contents = new StringBuffer();
BufferedReader reader = null;
reader = new BufferedReader(new FileReader(file));
String text = null;
while ((text = reader.readLine()) != null) {
contents.append(text).append(System.getProperty("line.separator"));
先声明一个file,使用BufferedReader 读取文件中的数据,使用的方法是readLine(),人然后用字符串拼接,具体操作要try,可能有异常的。
6,从上面可以看到,用的类主要有BufferedReader,File ,至于StringBuffer 是字符串拼接,不是读取数据必须的类
7, File file = new File("文件路径");
FileOutputStream fos = new FileOutputStream(file);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos));
bw.write("this is a sample!");
步骤一目了然
解答完毕

简单做了个,跟你的要求有点出入,自己改下。应该没问题。希望对你有帮助。
public class Test {
public static void main(String[] args) {
Test test = new Test();
double rt = test.myWay(8.0, 9.5, 87.0, 78.0);
System.out.println("综合成绩为:"+rt);
if (rt >= 90) {
System.out.println("成绩等级为:A");
} else if (rt >= 80) {
System.out.println("成绩等级为:B");
} else if (rt >= 70) {
System.out.println("成绩等级为:C");
} else if (rt >= 60) {
System.out.println("成绩等级为:D");
}else{
System.out.println("成绩等级为:F");
}
}
public double myWay(double a, double b, double m, double f) {
double a1 = a * 12.5 / 10;
double b1 = b * 12.5 / 10;
double m1 = m * 25 / 100;
double f1 = f * 50 / 100;
double result = a1 + b1 + m1 + f1;
return result;
}
}

4.子类和父类不在同一个包,所以父类要用public来修饰
5.在同一个包中无修饰符就可以被访问,类似于C++的friendly修饰符
总之,public在任何地方都能被访问,无修饰符只能被同一个包内访问
所以正确答案是,4.A 5.C
注意private和protected不能用来修饰class,所以4题不能选C
希望对你有帮助

protected是保证同一包内和子类可以访问到
无修饰符,就是default,同一包内可以访问

public工程文件都可以访问
private只能是本类内部访问

JAVA开发过程中需要注意那些问题?
答:开发过程需要注意的问题有下面这些:1. 服务器端必须提供输入数据正确性的验证,客户端的Javascript验证可以没有。这是基于安全性的考虑,因为Javascript是很容易被绕过的,增加客户端验证只是为了减少服务器压力、界面更加容易使用。2. 适度使用Session,尽量不要在Session里放很大的集合对象,以免内存消耗过大...

初学JAVA的一个问题。
答:不要以为 Java 的官方文档那样写就是权威定论,就可以说“王垠不懂” :) 当你认为王垠不懂一个初级问题的时候,都需要三思,因为他可能是大智若愚…… 看了我下面的论述,也许你会发现自己应该怀疑的是,Java 的设计者到底有没有搞明白这个问题 :P 胡扯结束,现在来说正事。Java,Scheme 等语言的...

JAVA新手请教几个小问题,希望高手作答,小弟不甚感谢!急~!!!
答:Applet 的字节码文件必须嵌入 html 文件,用 浏览器 充当解释器解释运行。菜单是用户图形界面的重要组成部分,是由 菜单项、命令项、菜单栏、下拉菜单 等对象组成。Applet显示相关的3个方法是:paint()方法、resize()方法和showStatus()方法。根据序的构成和运行环境的不同,Java源程序分为两大类:.exe...

JAVA初学者的疑问
答:回答2:你这问题问的可以说已经到了白痴的地步,写带数据库的程序只要在服务器端安装数据库就可以,客户端会远程访问这个数据库,根本不需要在每个客户端都安装一个数据库。后半个问题你是说想写一个数据库还是连接数据库的程序?如果你想写一个数据库那我真帮不了你,如果你想写一个应用到数据库的...

java问题
答:<%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> 中文问题 乱码的问题 三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Ecljpse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式...

java问题 ~~求教高手 13) 以下关于异常的说法,错误的是
答:选择D 我在这只说下 erroer 和Exception的区别 error 是错误 , 这个错误是由于java虚拟机引起的 是程序员无法通过更改代码解决的,所以这种错误我们不需要抛出异常 Exception 这就是我们所说的异常 我们知道 java 分为2步 第一 编译 如果编译没有通过,那叫做 语法错误 编译通过 而在第二...

java基础知识问题
答:这么多,我看下我能回答多少吧 jre JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。步骤:先用javac编译成class文件,在用java运行class文件 三...

JAVA小问题,关于类访问另一个包中的类的问题,请大神看清问题在作答
答:二:绕弯路的方法:使用java的反射机制来操作B类。代码如下:default package里的B类 public class B {public String name;public int age;public void sayHi(String name) {System.out.print(this.name + "告诉" + name + ":“我今年" + age + "岁了。”");}}test包里的A类 package test...

java问题求答案.急!!
答:1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成字节码 和 解释运行字节码。2、 设x = 2 ,则表达式 ( x + + ) * 3 的值是( 6 )。3、 据程序的构成和运行环境的不同,Java源程序分为两大类:java application程序和 applet程序。4、 一个Java Application源程序文件...

有关java的问题
答:10:错,赋值只是让其指向该值的内存地址,也就是一块内存,两个名字来用,java中的重名现象。11:简单,自己编写 12:java可分为:j2se,j2ee,j2ME,j2se是java的基础,也是所有java编程的基础,应用于一些比较基础的编程,如函数编写,图形用户界面的编写等。j2ee是企业级编程,用于编写大型的商业应用...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网