Java基础知识点(一)
2016-09-29 23:40
190 查看
初步写OJ的简单的java题目,发现还是有很多知识点不太清楚,编程一定要靠练习去巩固,纸上谈兵是没有钱途的。
1.局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用
2.Eclipse的自动调整代码格式的快捷键是ctrl + shift + F,Netbeans是alt + shift + F(没想到还有个这么叼炸天的功能)
3.使用Scanner类进行读取键盘输入时,resouce leak:scan is never closed,eclipse觉得他是流应该关闭免得占资源,关不关都行
4.java的double 到 int 的转换也是直接舍弃小数部分的。
5.在主静态main方法后面加了一个语句:throws IOException,throws IOException,说明在下面的这个方法中使用了与java IO相关的东西,
而使用io时有可能出现异常,当异常出现时抛出,即交给调用本方法的程序
6.关于import java.io.*
java.io.*不是一个文件,而是一组类。它是在java.io包里的所有类,*是通配符,java.io.*文件在jdk的src文件目录下
import的作用是:在你写一个类的时候。里面用到了其他的类,而用到的这个类和你现在写的这个类不是同一个包里,就需要导入那个类的全名
7.在做OJ的一个小题目时,要将数字转化成字符串,不是很会,这里有3种方法:
int i = 123;
String str = ""+i;就这么简单。或者,
int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)
Integer 是一个类,是int的扩展,定义了很多的转换方法,具体请看:http://developer.51cto.com/art/200906/130459.htm
8.在对一个String对象进行截取字符时,发现报错:
The type of .. must be an array type but it resolved to String
原来String类支持charAt(int index) 而不是利用[]
9.注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要对字符串做很
多修改,那么应该选择使用StringBuffer & StringBuilder 类。
1.局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用
2.Eclipse的自动调整代码格式的快捷键是ctrl + shift + F,Netbeans是alt + shift + F(没想到还有个这么叼炸天的功能)
3.使用Scanner类进行读取键盘输入时,resouce leak:scan is never closed,eclipse觉得他是流应该关闭免得占资源,关不关都行
4.java的double 到 int 的转换也是直接舍弃小数部分的。
5.在主静态main方法后面加了一个语句:throws IOException,throws IOException,说明在下面的这个方法中使用了与java IO相关的东西,
而使用io时有可能出现异常,当异常出现时抛出,即交给调用本方法的程序
6.关于import java.io.*
java.io.*不是一个文件,而是一组类。它是在java.io包里的所有类,*是通配符,java.io.*文件在jdk的src文件目录下
import的作用是:在你写一个类的时候。里面用到了其他的类,而用到的这个类和你现在写的这个类不是同一个包里,就需要导入那个类的全名
7.在做OJ的一个小题目时,要将数字转化成字符串,不是很会,这里有3种方法:
int i = 123;
String str = ""+i;就这么简单。或者,
Integer i = 123; String str = i.toString();或者,
int i = 123; String str = String.valueOf(i);那么问题来了,java中int 和Integer 存储的整数有什么区别呢
int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)
Integer 是一个类,是int的扩展,定义了很多的转换方法,具体请看:http://developer.51cto.com/art/200906/130459.htm
8.在对一个String对象进行截取字符时,发现报错:
The type of .. must be an array type but it resolved to String
原来String类支持charAt(int index) 而不是利用[]
9.注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要对字符串做很
多修改,那么应该选择使用StringBuffer & StringBuilder 类。
相关文章推荐
- java面试题------基础知识点的“汇总
- java中日期的转换(很基础但也常常让人晕的知识点)
- java语言基础入门之猜拳游戏(知识点回顾)
- javacript基础知识系列:知识点
- java基础重要知识点总结
- java基础总结知识点
- java基础部分的第六小部分知识点--…
- Java基础部分知识点
- Java基础、android知识点要求
- java基础知识点汇总
- java基础方面知识点
- java基础知识点汇总 I
- java基础知识点汇总3
- java基础面试知识点
- java知识点--基础篇(4)
- JAVA基础容易疏忽的知识点总结
- java基础知识点汇总2
- java知识点--基础篇(2)
- java基础知识点积累
- Java WEB开发须知知识点---基础篇