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 判断是否还有输入的数据:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值