java
Dilly__dally
这个作者很懒,什么都没留下…
展开
-
java学习笔记之基础知识
控制台:javac HelloWorld.java 编译,java HelloWorld 运行 类名首字母一定大写。 xjad软件可以反编译字节码文件(.class) switch 可以放入的类型有 int byte short char 枚举 String 随机数 double d=Math.random()*10 [0,10),默认是double,可以强制转换 break 可以在fo...原创 2019-02-28 22:22:48 · 184 阅读 · 0 评论 -
java学习笔记之面向对象
在一个文件中只能有一个public的类 定义于方法中的变量叫局部变量。局部变量在栈内存,必须初始化之后才能使用;成员变量在堆内存,具有默认初始值。 set()方法:用于成员赋值,要自己写,如setName,get()方法用于获取成员变量。 this.name获取成员变量,this不能使用在static修饰的方法中,this()表示this的对象使用了无参构造方法。 static:(1)类名...原创 2019-02-28 22:22:31 · 195 阅读 · 0 评论 -
java学习笔记之Math、Random、Integer、Calender类
猜数字游戏: package com.mcq; import java.util.Scanner; public class MathDemo { public static void main(String[] args) { int num=(int)(Math.random()*100)+1,cnt=0; while(true){ System.out.println...原创 2019-02-28 22:21:42 · 429 阅读 · 0 评论 -
java学习笔记之枚举类型、file、IO流
目录 枚举类型 File 文件过滤 递归删除所有文件 IO流 字节流(最小单位是字节) FileOutputStream FileInputStream 高效的方法: 拷贝图片: BufferedOutputStream BufferedInputStream 效率比较 字符流 BufferedWriter BufferedReader 序列化 反序列化 tr...原创 2019-02-28 22:21:28 · 236 阅读 · 0 评论 -
java学习笔记之异常、Date类
Throwable:(1)Error:应用程序不应该去捕获的异常情况;(2)Exception:应用程序可以捕获的异常。出现异常之后的语句无法执行 RuntimeException:在程序正常运行期间抛出的,不需要提前做任何处理。 编译时期异常(ParseException)处理方法:(1)Add throws declaration。throws关键字:用于方法的参数列表后,方法名() th...原创 2019-02-28 22:21:55 · 364 阅读 · 0 评论 -
java学习笔记之Collection、List、ArrayList、LinkedList
简单示例 package com.mcq; import java.util.ArrayList; import java.util.Collection; public class CollectionDemo { public static void main(String[] args) { Collection collection=new ArrayList(); col...原创 2019-02-28 22:22:19 · 167 阅读 · 0 评论 -
java学习笔记之泛型
泛型 在类(接口)定义的时候,还不能明确具体的类型。 在使用的时候才明确类型,这个叫做泛型。 泛型只能是引用类型,如果需要使用到基本数据类型,实际要用到的是包装类型。 int--->Integer char--->Character double--->Double short--->Short long--->Long byte-...原创 2019-02-28 22:23:11 · 291 阅读 · 0 评论 -
java学习笔记之Set、HashSet、TreeSet、排序的比较次数
set 元素不可重复,无序 通过分析HashSet的add()方法源码得知,添加不重复元素的关键在于两个方法:(1)hashCode()方法;(2)equals()方法 如果添加的是引用类型,那么需要重写这两个方法,原因在于HashMap的put方法中是这两个方法进行判断的。 package com.mcq; import java.util.HashSet; import java.u...原创 2019-02-20 23:37:48 · 257 阅读 · 0 评论 -
java学习笔记之Map、HashMap、TreeMap、Collections
Map HashMap 遍历map: 方法一:使用keySet()方法 package com.mcq; import java.util.HashMap; import java.util.Map; import java.util.Set; public class HashMapDemo { public static void main(String[] args)...原创 2019-02-28 22:22:08 · 162 阅读 · 0 评论