Java教程

java笔记

本文主要是介绍java笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

22/3/16

Number类

  1. Integer,

  2. Byte

  3. Short

  4. Boolean

  5. Long

  6. Character

  7. Float

  8. Double

    ·关于自动装箱和自动拆箱· 需要用到对象时使用此类

Math类

  1. floor() <=的最大整数

  2. ceil() >=的最小整数

  3. round() +0.5然后向下取整,即<=的最大整数

String类

  1. String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:

  2. String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。

  3. 如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。

StringBuffer 和 StringBuilder 类

  • StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

  • tringBuilder 类和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。

方法重载

就是说一个类的两个方法拥有相同的名字,但是有不同的参数列表。.这叫做方法重载;

输入输出

Java 的控制台输入由 System.in 完成。控制台的输出由 print( ) 和 println() 完成

//创建BufferReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//从控制台读入字符
int read( ) throws IOException
//从控制台读取字符串
String readLine( ) throws IOException
//输入流
InputStream f = new FileInputStream("C:/java/hello");
//输出流
OutputStream f = new FileOutputStream("C:/java/hello");
​
//控制中文正常显示
FileInputStream fip = new FileInputStream(f);
​
// 构建FileInputStream对象
​
InputStreamReader reader = new InputStreamReader(fip, "UTF-8");
// 构建InputStreamReader对象,编码与写入相同

文件操作

  1. 创建目录:

  • mkdir( )方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。

  • mkdirs()方法创建一个文件夹和它的所有父文件夹。

  1. 读取目录

    • 创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true。

    • 可以通过调用该对象上的 list() 方法,来提取它包含的文件和文件夹的列表。

  2. 删除目录

    • 删除文件可以使用 java.io.File.delete() 方法。

Scanner类

Scanner s = new Scanner(System.in);

通过 Scanner 类的 next() 与 nextLine() 获取输入的字符串,在读取前需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:

这篇关于java笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!