java笔记
2022/3/22 1:29:39
本文主要是介绍java笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
22/3/16
Number类
-
Integer,
-
Byte
-
Short
-
Boolean
-
Long
-
Character
-
Float
-
Double
·关于自动装箱和自动拆箱· 需要用到对象时使用此类
Math类
-
floor() <=的最大整数
-
ceil() >=的最小整数
-
round() +0.5然后向下取整,即<=的最大整数
String类
-
String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:
-
String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。
-
如果需要对字符串做很多修改,那么应该选择使用 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对象,编码与写入相同
文件操作
-
创建目录:
-
mkdir( )方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。
-
mkdirs()方法创建一个文件夹和它的所有父文件夹。
-
读取目录
-
创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true。
-
可以通过调用该对象上的 list() 方法,来提取它包含的文件和文件夹的列表。
-
-
删除目录
-
删除文件可以使用 java.io.File.delete() 方法。
-
Scanner类
Scanner s = new Scanner(System.in);
通过 Scanner 类的 next() 与 nextLine() 获取输入的字符串,在读取前需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:
这篇关于java笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)