java学习点滴

1.需学习的类及其学习顺序
java.lang 提供利用 Java 编程语言进行程序设计的基础类。
java.io 通过数据流、序列化和文件系统提供系统输入和输出。
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。

2.java.lang.*,不用引进,默认已经引进。
3.read()的使用必须有异常捕捉,需要引进包import java.io.*;
4.static InputStream in(System.in) ,static PrintStream out (System.out)
5.InputStream
public abstract class InputStream
extends Object
implements Closeable
此抽象类是表示字节输入流的所有类的超类。/*不能new该类,而应该new该类的子类。--by jim*/
需要定义 InputStream 的子类的应用程序必须始终提供返回下一个输入字节的方法。
6.PrintWriter
public class PrintWriter
extends Writer
与 PrintStream 类不同,如果启用了自动刷新,则只有在调用 println、printf 或 format 的其中一个方法时才可能完成此操作,而不是每当正好输出新行字符时才完成。这些方法使用平台自有的行分隔符概念,而不是新行字符
总结:
/*默认开启自动刷新,println会自动刷新,print不会自动刷新,他们的执行结果不同*/
PrintWriter cout = new PrintWriter( System.out );
cout.println("hello")--;直接显示
cout.print("hello");--不直接显示,需要cout.flush();才显示

/*关闭自动刷新,以下语句不会显示*/
PrintWriter cout = new PrintWriter(System.out,false) ;//
cout.println("test");

7.\0是C++中字符串的结尾标志,存储在字符串的结尾。
8.要使用Class.forName("oracle.jdbc.driver.OracleDriver");,需要在环境变量classpath加上ojdbc14.jar的路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值