03 2019 档案

摘要:lambda表达式: 只定义了单个方法的接口,称为单一抽象方法(Single Abstract Method, SAM)接口;由于此接口通过调用,完成某一功能,所以也称为功能接口,此类接口的实例称为功能对象 lambda表达的作用是相当于一个函数,编译器把lambda表达式编译为一个对象,该对象是一 阅读全文

posted @ 2019-03-19 14:13 Rock Wang 阅读(117) 评论(0) 推荐(0)

摘要:File类用于处理文件和目录 isDirectory()用于检查当前对象是否目录,isFile()用于检查当前对象是否文件 构造File对象时,传入的路径不一定要求存在,要通过exists()方法判断是否存在 使用Scanner类从文件中读取文本数据,使用PrintWriter类向文件中写入文本数据 阅读全文

posted @ 2019-03-18 08:52 Rock Wang 阅读(113) 评论(0) 推荐(0)

摘要:superclass(base class)和subclass 扩展一个类的语法 子类中通过super关键字来调用基类的构造器和方法 重写方法:在子类中定义一个签名完全一样的方法,即实现了重写(与c#不同的是,c#必须显式的使用override修饰符或者使用new修饰符) 私有方法和静态方法不能被重 阅读全文

posted @ 2019-03-14 11:47 Rock Wang 阅读(134) 评论(0) 推荐(0)

摘要:齿状二维数组的声明及使用 或者 一个源文件中只能有一个public class, 并且类名要与文件名相同,如果一个文件中有多个class,编译后会生成多个*.class文件 默认未加任何可见性修饰符的成员或者类都是包内可见的,public成员或类为全局可见,private类成员仅在类的内部可见,pr 阅读全文

posted @ 2019-03-13 17:07 Rock Wang 阅读(112) 评论(0) 推荐(0)

摘要:比较两个String时,用==比较两个String是否引用同一个对象,s1.equals(s2)比较两个对象的内容是否相同,也可以用s1.compareTo(s2)来确定两个String的内容是否相同 比较两个String时不能用>,>=,<,<=,用compareTo方法代替 String格式化指 阅读全文

posted @ 2019-03-12 19:34 Rock Wang 阅读(105) 评论(0) 推荐(0)

摘要:1.格式化代码:Ctrl+Alt+L 2.重命名变量:光标停留在变量上,Shift+F6 3.打开文件或者项目所在目录: 右键》Show in Explorer 4.添加包围代码块的快捷键:Ctrl+Alt+T, VS中对应的为Ctrl+K, S, 可以快速给代码添加if, try catch, r 阅读全文

posted @ 2019-03-12 17:13 Rock Wang 阅读(699) 评论(0) 推荐(0)

摘要:1.Math类提供三类方法 三角函数 指数函数 取整方法 其他方法min(a, b), max(a, b), abs(a), random() Math类在java.lang包下面,所有java.lang包下面的类都不需要显式导入(import) 写代码时,可以用ASCII码,也可用Unicode表 阅读全文

posted @ 2019-03-12 15:16 Rock Wang 阅读(91) 评论(0) 推荐(0)

摘要:int 和 booleam 不能直接转换,如下语法是不能通过的: 使用Math.random()产生一个0.0到1.0(不含)之间的浮点数 System.exit(int status); 用于终止程序,0表示正常退出,非0表示非 阅读全文

posted @ 2019-03-08 19:02 Rock Wang 阅读(115) 评论(0) 推荐(0)

摘要:语法(syntax):语义标准 库:也叫API,一些预定义的类或接口 Java SE:客户端程序Java EE:服务端程序 Java ME:移动端程序 JDK:用于编译、运行、测试Java程序 JRE:仅用于运行Java程序 查看当前安装的JDK版本:$ java -version 源文件以.jav 阅读全文

posted @ 2019-03-05 09:08 Rock Wang 阅读(103) 评论(0) 推荐(0)