Java
magicxin031
A Serious Front-End Engineer
blog: http://shinxi.com/
linkedin: https://www.linkedin.com/in/jinxin-xi-81971762
展开
-
JVM和JRE的详细解释
凡是接触过 Java 的人都知道 JRE 的概念,即 Java 运行时环境( Java Runtime Environment ),因为它是运行 Java 程序必不可少的(除非程序用 GCJ 等编译,但我怀疑这样处理后还能不能称之为“ Java 程序”了)。Java 喊出的带有标志性的口号“ Write Once , Run Anywhere (一次编写,到处运行)”(记得某老师给俺们上课...原创 2011-02-01 11:07:17 · 221 阅读 · 0 评论 -
java.io小结
java io(对于其中的close方法,PrintStream和PrintWriter是不需要捕获的)Reader下面有:BufferedReader、CharArrayReader、FilterReader、InputStreamReader、PipedReader、StringReaderWriter与Reader相反InputStream下面:常用的:FileInputStre...原创 2011-02-01 11:08:20 · 104 阅读 · 0 评论 -
TCP与UDP
1、Socket编程客户端的主要步骤1) 客户端提供主机地址和端口号使用socket端口建立连接,得到DataOutputStream和DataInputStream。2) 创建Socket(stocket=ip+端口),new Socket(Server ip,Server port)试图连接,如成功才有对象3) 调用socket.getInputStream,socket.getO...原创 2011-02-01 11:11:47 · 73 阅读 · 0 评论 -
详细总结抽象类和接口的区别
抽象类:(1)包含抽象方法(C++叫纯虚函数)的类叫做抽象类,一个类包含一个或多个抽象方法(仅有声明但没有方法体),该类必须被限定为抽象的。否则编译器会报错。(接口中的属性隐式地是static和final的,接口中的方法默认为public的,这些方法被继承的过程中,一定要申明为public的,否则访问权限降低,java编译器不允许)。(2)为抽象类创建对象是不安全的。如果从一个抽象类继承,并想...原创 2011-02-01 11:12:31 · 78 阅读 · 0 评论 -
struts标签
Struts标签视图端的技术,是用在JSP中的。使用标签的好处是界面清晰,是界面都是标签,对界面开发人员有好处,只要界面开发人员弄懂标签这门技术就可以了。可重用性、封装性比较好,一个标签就可以办到,而不用重复的在不同的页面中写代码了bean:write等struts标签是在服务器端即tomcat中执行的,而input等html语句是在客户端解析的,由IE执行的logic:empty与l...原创 2011-02-01 11:13:16 · 85 阅读 · 0 评论 -
线程-synchronized(this)的含义和wait和sleep的区别
1、synchronized(this)的含义,是锁定当前对象,还是锁定一段代码,举个例子看看能另外一个线程能否访问这个类对private属性。 事实证明,synchronized修饰的method1的话,如果该类中method2没有加synchronized修饰符,则如果在执行 method1的过程中,主线程可以执行了method2,也就是说,如果method2改变该类属性的话,在method1...原创 2011-02-01 11:13:56 · 116 阅读 · 0 评论 -
基础类、二维数组的定义格式、File类
1、基础类:String(java.lang)是final类,Math(java.lang)是final类,基础类型的包装类都是final类String:其中一个构造方法:String(char[] value)一些有用的方法:static String valueOf(int i) 返回参数的字符串类型,参数有8大基本类型,byte,short自动能转换成int,所以其实...原创 2011-02-01 11:14:27 · 125 阅读 · 0 评论