随笔分类 - JAVA
JAVA
摘要:https://www.cnblogs.com/flashsun/p/7246260.html (从零开始打jar包) 1、最简单的jar包 1)编译:javac Hello.java -d target , target 为 编译输出目录 2)打成jar包:jar -cvf hello.jar H
阅读全文
posted @ 2021-02-07 23:52
chenyizh
摘要:# 枚举类型 (JAVA编程思想-学习笔记) 关键字enum可以将一组具名的值的有限集合创建为一种新的类型。创建enum时,编译器会为你生成一个相关的类,这个类继承自java.lang.Enum。可以同时实现一个或多个接口。 1、基本特性: values(),可以遍历enum实例,返回enum实例的
阅读全文
posted @ 2020-02-19 13:33
chenyizh
摘要:/*来源: PPT【Scalable IO in Java.pdf】*/ // Reactor:通过分派适当的处理程序来响应IO事件 class Reactor implements Runnable{ final Selector selector; final ServerSocketChann
阅读全文
posted @ 2018-04-09 10:36
chenyizh
摘要:一、Eclipse中高亮显示相同字符串: 1、选中菜单栏的“Toggle Mark Occurrences” 按钮(一个“钢笔头”图标,或使用快捷键Alt+Shift+O切换)即可; 2、改变高亮显示字符串的背景色(默认暗灰色)在这里设置: Window->Preferences->General-
阅读全文
posted @ 2016-11-24 15:36
chenyizh
摘要:1、byte转换为16进制字符串: 1) 通过Integer.toHexString()方法 注意这里 b[i] & 0xFF 将一个byte与0xFF进行了与运算,其运算结果仍然是个int,那么为何要和 0xFF 进行运算? 直接 Integer.toHexString(b[i]),将 byte
阅读全文
posted @ 2016-07-20 23:16
chenyizh
摘要:6月小结: 1、学习Android触摸事件分发机制 1) 视频:Mastering the Android Touch System ,来源:优酷 2) PPT & Demo(custom-touch-examples-master.zip),来源:https://github.com/devunw
阅读全文
posted @ 2016-06-27 15:35
chenyizh
摘要:Java theory and practice: Managing volatility 【原文地址:http://www.ibm.com/developerworks/library/j-jtp06197/】 参考:http://stackoverflow.com/questions/37868
阅读全文
posted @ 2016-06-22 23:12
chenyizh
摘要:[注] 同步机制保证:1)原子性 2)内存可见性; Volatile变量只能保证:1)可见性; - 恰当的同步,同步的弱形式,确保对一个变量的更新以可预见的方式告知其他线程。 [注] 用锁来协调访问变量时,每次访问变量都需要用同一个锁。锁不仅仅是关于同步与互斥的,也是关于内存可见的。 为了保证所有线
阅读全文
摘要:1、一切皆对象,String s; 创建的只是引用,并不是对象;一旦创建了一个引用,就希望它能与一个新的对象相关联,String s = new String("asdf"); 特例:基本类型;这些类型,Java采用C++相同的方法,不用new来创建变量,而是创建一个并非是引用的变量,直接存储"值...
阅读全文
posted @ 2016-01-09 20:48
chenyizh
摘要:-- # 以下内容总结来自《Java编程思想》第四版 #--1、Java容器类类库分为两大类: -- Collection :一个独立元素的序列,派生出三个具体的子接口 List、Set 和 Queue ; -- Map:一组成对的“键值对”对象;2、常用的集合类:ArrayList、Linke...
阅读全文
posted @ 2015-12-31 11:41
chenyizh
摘要:-- # 以下内容总结来自《Java编程思想》第四版 #-- 一、线程 1、多线程编程与顺序编程各自缺点? 多线程编程:上下文切换; 顺序编程:阻塞; 如果没有任务会阻塞,在单处理器上使用并发就没有意义; 2、Runnable vs. Thread Runnable:描述任务的一种方式; Threa
阅读全文