易截截图软件、单文件、免安装、纯绿色、仅160KB

java优势及跨平台原理

一。java的优势
1.面向对象
2.跨平台
java作为一种网络语言,其源代码被编译成.class字节码,由java虚拟机执行,
3.简单
一,java风格类似c++,c++程序员能很快地掌握java
二,java摒弃了指针,结构,枚举等易引发内存问题的操作
三,java提供了丰富的api,能够帮助我们快速开发
4.健壮
一。强类型的,类型检查很严格
二。提供垃圾内存自动回收机制,避免了内存泄露等问题
5.安全性
一 避免了指针和释放内存等非法内存操作
二 java安全体系架构禁止访问本地网络资源
6.多线程
支持多线程,提高了程序开发效率。与使用效率
7.解释的
解释执行,javac先编译,后解释,再执行
8.动态的语言
二。java跨平台原理:通过jvm实现。jvm本身不具跨平台性
javac编译源代码为字节码
java解释器执行过程:代码的装入,校验和执行
java字节码的2种执行方式:即时编译执行,解释执行


相关文档:

JAVA开发者最常去的20个英文网站

1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http:/ ......

java简单聊天室

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class Applet1 extends Applet implements ActionListener,ItemListener
{
  TextArea mainText;
    JTextField input;
    JButton sendButton,disconnectButton,connectBu ......

JAVA按汉字按头字母排序

public static void main(String args[]) {
Comparator cmp = (RuleBasedCollator)java.text.Collator.getInstance(java.util.Locale.CHINA);
String[] array = {"张三", "李四", "王五"};
Arrays.sort(array, cmp);
for(String str : array){
System.out.println(str);
}
} ......

java Socket的怪异之处

怪异之一:
connect(SocketAddress endpoint):这个方法,尝试连接server端,如果连接不上,就抛出IOException异常。如果连接成功了,就继续执行下一步的代码。
怪异之二:
boolean isConnected()  :这个方法的结果仅仅代表这个socket曾经成功连接到了server,但并不表示现在这个时刻它和server仍保持连接状态。
有 ......

关于Java中自定义包的创建

我在学习thinking in Java4 的时候,在创建自定义包的时候,碰到了很多错误,让我郁闷了几天,通过在网上的资料搜索,把包的创建过程给大家详细列出来。
我们以thinking in Java4中的例子为例
创建两个类Vector和List。将编译后的Vector.class和List.class文件放在包net.mindview.simple下(该包位于c:\DOC\JavaT).
//Vec ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号