随笔分类 -  java2

摘要:字符两种表示方法:char c='中';char c='\u3333';\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927 阅读全文
posted @ 2017-02-01 03:39 假程序猿 阅读(3683) 评论(0) 推荐(0)
摘要:简介: 如果安装了JDK,会发现有两套JRE,一套位于安装目录/jre,另外一套位于安装目录/jdk1.6/jre ,前面那套少了Server端的Java虚拟机(jdk1.6/jre/bin多了个server文件夹)。 安装JDK可以选择是否只安装JRE,而不是JDK,那么只会在安装目录下安装唯一的 阅读全文
posted @ 2017-01-21 01:53 假程序猿
摘要:1:动态语言: 2.反射机制: 3.获取Class: a.数组是不同的维度对应不同的Classb.像class interface enu void type private等这些关键词代表的意义也是Class类型 4.功能作用: 特别注意对于一些方法对于可变参数(即数组)而言,数组参数要转成Obj 阅读全文
posted @ 2017-01-06 03:57 假程序猿 阅读(564) 评论(0) 推荐(0)
摘要:1.常规判断一个字符串是以什么开头,是否是数字的判断方式有: a.通过比较每个字符,注意比较是字符值(ASc码值),不是字面值 b.通过类型转换抛出异常来确定,但是数值类型都有大小的局限性: 而正则表达式,是通过一些特定的符号,简化了对字符串的复杂操作。 缺点:就是定义的符号越多,表达式越长,可读性 阅读全文
posted @ 2017-01-04 02:02 假程序猿 阅读(355) 评论(0) 推荐(0)
摘要:进一步深入socket 1.网络通信条件: 1.1网络访问中,会首先通过DNS服务器将域名解析成IP地址再进行访问. 对于本地系统目录下:C:\WINDOWS\System32\drivers\etc的hosts文件有个映射地址,可以配置。网络访问系统会优先查找此配置。 可以通过此配置的地址映射关系 阅读全文
posted @ 2017-01-03 03:34 假程序猿 阅读(2793) 评论(0) 推荐(0)
摘要:1.进程和线程(java线程内存模型,线程、工作内存、主内存) 进程:系统调度程序的过程。每个进程有自己内存空间 线程:在进程中程序的执行路径。cup的最小执行单位。只能cup为线程分配一些属于进程的内存空间(线程的内存是:cpu的寄存器和高速缓存的抽象描述),错误的理解线程未执行完的他的内存一直存 阅读全文
posted @ 2016-12-27 20:01 假程序猿 阅读(243) 评论(0) 推荐(0)
摘要:1.读写的类型分为字节流和字符流,字节流一般是视频音频其他所有的类型都可以。 (非文档文件使用字符流易造成未知编码(?)错误) InputStream OutputStream 抽象类 fileInputString FileOutputStream(file,true)//true追加还是覆盖 字 阅读全文
posted @ 2016-12-23 18:40 假程序猿 阅读(529) 评论(0) 推荐(0)
摘要:1.类库中比较对象的大小实现了comparable接口的compateTo(). 已经实现了的如:integer,date,String(比较是每个字符的unicode编码大小,字符一样比较长度) 2.比较对象的两种方法:collections类提供的 Collections提供排序算法。 3.ha 阅读全文
posted @ 2016-12-20 01:32 假程序猿 阅读(379) 评论(0) 推荐(0)
摘要:1。常用于容器:泛型一种泛化类型,简便类型的检查和转换,不管是存入还是取出(泛型只针对非基本类型) (ps:适用场景:类型个数不多,又需要不同类型的类。) 2。泛型的定义:声明时不能用static修饰泛型 泛型类: 泛型接口:与类类似,但泛型只能在方法上 泛型方法:泛型定义在返回类型前面 3.泛型的 阅读全文
posted @ 2016-12-10 01:56 假程序猿
摘要:1,容器,接口以及子接口 collection : list;set(:hashset);map(:hashmap) 2.接口中的子接口还定义和父接口相同的方法,只是为了实现类更好的可读性。 3.容器的对象移除,通过调用对象的equals()和hashcode()比较来认为是同一根对象: 4.数组和 阅读全文
posted @ 2016-12-08 16:30 假程序猿
摘要:关于简单使用frame(awt包) ,一般使用jframe(swing包) 1.窗口的创建:关闭按钮的监听,以及画图 2.将图片资源加载到应用中: 3.如何移动加载图片 并且修改画出图形的坐标: 4.键盘监听,以及左右移动图片: 5.关于碰撞的问题,一般把两个物体当作两个矩形处理,一个矩形的四个端点 阅读全文
posted @ 2016-12-04 04:11 假程序猿
摘要:1.异常:一种处理错误的机制,将错误和业务分离。 throwable的子类 error 和exception exception 分两类:checked (需要捕获处理或者抛出)和unchecked(编译器不检查的异常。RuntimeExcetion,需要代码中进行验证处理,比如空指针,转型[ins 阅读全文
posted @ 2016-12-03 03:05 假程序猿
摘要:注意:在设置路径的时候,把冒号写错成分号了,结果被当成了相对路径。在项目当前路径中创建了 输出: 2.文件路径的定义几种格式: 3.file不指定路径 常见方法:获取 String[] name = f.list(new FilenameFilter() { @Override public boo 阅读全文
posted @ 2016-12-02 19:14 假程序猿
摘要:1.包装类 基本类型和对象。 编译器会对基本类型和包装类进行自动拆箱,装箱处理 Interger i=5; int i=new Interger(4); 一个缓存问题:以便提高效率 2.时间处理。date 以1970.1.1.零时间为标准距离现在的毫秒数 3.时间和字符串之间的转换类: 3.1将时间 阅读全文
posted @ 2016-12-02 01:24 假程序猿
摘要:恢复内容开始 1数组.有序的同类型的集合。 2.string :字符串类型:其实就是一个字符数组。添加了private final,所以string是一个不可以变的字符串。 String.charAt(index):或者字符数组的元素 equals():比较是每个字符是否相等。即比较的是内容。 字符 阅读全文
posted @ 2016-11-13 20:27 假程序猿 阅读(1394) 评论(0) 推荐(0)
摘要:1。内存模型: 栈:自动分配连续的空间,后进先去,局部变量 堆:存放new出的对象。 方法区(也是一种堆):类的代码,静态变量,常量 2.构造方法和方法名和类名一致。 3.重载,方法参数类型,个数,顺序, 注意一个问题(基本数据数据类型的自动提升类型:没有对应的才会提升到存在的:比如short 到i 阅读全文
posted @ 2016-11-09 22:15 假程序猿
摘要:1,进制默认是十进制 0开头 8进制 0x 16进制 0b 2进制 2,long 的范围是19位数字。int范围是21亿左右,short 是三万二千左右。 超过int范围的long类型加上L.默认是int,否则出错的。 3.浮点型是不精确(一般只有7,8位左右的精确度,这个精确度并不是真正的显示的精 阅读全文
posted @ 2016-11-06 00:25 假程序猿 阅读(387) 评论(0) 推荐(0)