《java简介及helloworld初步》由会员分享,可在线阅读,更多相关《java简介及helloworld初步(16页珍藏版)》请在金锄头文库上搜索。
1、了解JAVA,中软国际.无锡ETC,2,Java学习,Java编程思想,Java基础Java思想编程思想 牢记基本语法、结构、面向对象部分 多练、多写才能形成思想,Java平台,J2SE(java 2 Platform Stand Edition) J2EE(Java 2 Platform Enterprise Edition) J2ME(Java 2 Platform Micro Edition),Java平台,Java是什么?,程序设计语言 程序开发和运行环境 软件开发技术,Java的特点,创建一种面向对象的程序设计语言 提供程序运行的解释环境,使得程序代码可以独立于各种平台 吸收C、C+
2、的优点,使得程序员更易掌握 去掉C、C+影响程序健壮性的部分,比如指针、内存分配和释放 提供多线程机制 提供程序代码动态下载机制 提供程序代码校验来保证安全性,Java三种核心机制,Java 虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage collection) 代码安全性检测(Code Security),JVM (java Virtual Machine),JRE(The Java Runtime Environment),编译时,.java,(源代码),.class,(字节码),运行时,解释器,硬件,网络,字节码校验器,类加载器,JIT代码 生成器,JR
3、E(The Java Runtime Environment),Java运行环境组成: JRE = JVM + Runtime Interpreter Java运行环境的三项主要功能: 加载代码:对java类的加载 校验代码:Java编译器针对Java虚拟机产生class文件, 因此是独立于平台的。 执行代码:Java解释器负责将Java虚拟机的代码在特定的平台上运行。,Java自动垃圾收集技术,不再使用的内存空间应回收=垃圾收集 在C、C+等语言中,有程序员负责回收无用内存 Java提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间 垃圾收集在Jav
4、a程序运行过程中自动进行,程序员无法精确控制和干预,Java应用程序示例,源文件:HelloWorld.javaclass HelloWorld public static void main (String args) System.out.println(“Hello World!“);javac HelloWorld.java/编译 java HelloWorld/运行,HelloWorld 应用程序讲解,类定义Java程序的基本组成部分是类(class),如本例中的HelloWorld类。/所有类名首字母大写。main()方法Java Application程序的入口是main()方法。它有固定的书写格式:public static void main(String args) 编写一个java文件,要求其运行结果为“the first java program”,用来测试java运行环境,HelloWorld 应用程序分析,程序内容 由方法体实现程序要完成的功能,方法的实现由一个个语句组成。,谢 谢 Thank you,