Java se
zhr1234567
这个作者很懒,什么都没留下…
展开
-
String类注意
import java.io.*; public class TestInputStreamReader { public static void main(String[] args) { /* try{ BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); String s = r.r原创 2016-06-30 00:45:33 · 153 阅读 · 0 评论 -
Java值得注意的知识点
编译器产生字节码(.class文件),字节码与平台无关,拥有JVM的平台都可以运行读取和执行字节码。成员变量有默认值,局部变量要初始化。main()方法用途:1)测试类。2)启动Java程序。Java内存管理:1)code segment 存放代码。2)data segment 静态变量,字符串常量。3)stack 局部变量。4)heap new 出来的东西。Java整型都是带符号。声明long加原创 2016-07-26 23:51:12 · 274 阅读 · 0 评论 -
Java线程
线程与进程的区别: 进程是线程的容器,不同进程间相互独立,同一进程不同线程间资源共享。 进程间通信需要特殊方法,比如管道,线程间通信可以通过共享变量。 java有两种方法创建线程,优先使用Runnable接口,因为java只支持单继承。 简单的线程调度: 常用方法: sleep()是静态方法。 重写run()方法不能throws Exception。 终止线程最好方原创 2016-07-31 03:30:07 · 163 阅读 · 0 评论 -
Java容器
Collection c = new HashSet();for(Iterator i = c.iterator(); i.hasNext();) { Name n = (Name)i.next(); if(n.getFirstName().length i.remove(); //不能用c.remove(n); } }原创 2016-06-21 13:54:44 · 200 阅读 · 0 评论 -
Java流
抽象类: InputStream/OutputStream int read() throws IOException 如果返回-1则到达末尾 Reader/Writer 文件读写: FileInputStream/FileOutputStream FileReader/FileWriter FileWriter(File file, boolean append) appen原创 2016-07-30 00:48:36 · 149 阅读 · 0 评论 -
Java常用类(String,File)
String类: char charAt(int index); int length(); int indexof(String s); int indexof(String s, int fromIndex); boolean equalsIgnoreCase(String s); String replace(char oldChar, char newChar); boole原创 2016-07-29 02:05:06 · 275 阅读 · 0 评论 -
Java访问控制
private:class中 default:class中,同一包中 protected:class中,同一包中,子类 public:任何地方 class只有public和default修饰。原创 2016-07-27 01:58:49 · 242 阅读 · 0 评论 -
类之间的关系
关联关系:类中有一方法的参数为某一对象。eg:教授类中有一方法public void teach()中有一参数为student对象。继承关系:IS-a测试(xx是一种xx)。聚合关系:1)聚集,松。2)组合,紧,密不可分。eg:人由头、四肢、躯干组成。实现关系:interface。 面向对象的设计:1)考虑有哪些类。2)类中的属性和方法。3)类之间的关系。原创 2016-07-27 00:52:23 · 147 阅读 · 0 评论 -
类和对象的概念
Java是在对象层次上的重用。 对象是类的一个实例,类是用来创建对象的模型(模板)。原创 2016-07-27 00:43:36 · 171 阅读 · 0 评论 -
Java反射机制
ClassLoader类加载机制(需要的时候加载需要的类): 详细的输出: 指定虚拟机参数:-verbose:class static语句块:加载class后只执行一次 dynamic语句块:相当于构造方法中加入,每次new都会执行 JDK内置ClassLoader关系图: bootstrap class loader extension class load原创 2016-09-19 01:12:09 · 157 阅读 · 0 评论