JAVA_helloword

第1个 JAVA 程序

public class HelloWorld {
    public static void main(String[] args) {
    //public static void main(String args[] {
    ///注:String args[] 与 String[] args
        System.out.println("Hello World");
    }
}

javac HelloWorld.java// java 源文件编译为 class 字节码文
java HelloWorld。//运行

Java 语言是简单的: 不用指针,是引用,并提供自动分配和回收内存空间。
1、面向对象:类、接口和继承,支持类单继承,接口多继承,支持类与接口实现机制(关键字- implements);支持动态绑定
 C++只对虚函数使用动态绑定。
2、分布式:可 Internet 开发,网络编程接口(java net)含网络类库( URL、URLConnectionSocketServerSocket )。 RMI(远程方法激活)实现机制分布式应用的重要手段。
3、健壮:强类型、异常处理、垃圾自动收集,保证健壮;丢弃指针、安全检查机制使更健壮性。
3、安全:网络环境,提供安全机制以防恶意代码攻击。对通过网络下载的类具有一个(类 ClassLoader)安全防范机制,分配不同名字空间---避免替代本地的同名类、字节代码检查,安全管理机制(类 SecurityManager)设置安全哨兵。
4、体系结构中立:后缀 java 文被编译为中立字节码格式---  文件class,任何系统中运行。用于异构网络、软件分发。
5、移植:中立性,各基本数据类型的长度严格。用 Java 编辑,运行环境用 ANSI C6、解释型:字节码格式, 解释器对字节码进行解释执行,执行过程的类,联接阶段载入到。
7、高性能:运行速度 JIT(Just-In-Time)接近于 C++8、多线程的:由 Thread 类或其子(孙)类来创建。1Thread(Runnable) 构造子类将实现 Runnable 接口的对象-----打包成1个线程,2Thread 派生子类并重写 run 方法,使用该子类创建的对象---即为线程;任何线程均它 run 方法,run 方法包含线程所要运行代码。线程活动由方法来控制。多线程同步机制(关键字 synchronized)。
9Java 语言是动态的:动态变化的环境,类能动态载入,也可网络。类有运行时刻表示,可运行时类型检查。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值