您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > JavaSE01_Java技术入门
应用程序设计应用程序设计新科海学校新科海学校Java学习路线图Java企业级应用开发JavaWeb应用开发数据库(Oracle)JavaSE应用程序设计第四阶段第三阶段第二阶段第一阶段面向对象(类,继承及多态性,抽象类,接口,内部类)、异常处理、I/O流式编程、集合框架、GUI程序设计、Socket编程、多线程编程、对象序列化、程序国际化Oracle数据库安装配置/基本管理及开发,使用OEM/SQLPlus,标准SQL,DML,DDL,函数,事务,约束,序列,索引,视图,数据库设计.SQLServer基础.JDBC、JSP、Servlet、JavaBean、HTMLJavaScript、Session/Cookie、MVC设计模式Tomcat、Jbuilder、Eclipse+MyEclipse。Structs架构应用开发、Hibernate、XML、J2EE/EJB、WebService、UML/Rose、Spring、Ajax、WebLogic。应用程序设计应用程序设计新科海学校新科海学校What’sJavaSun:StanfordUniversityNetwork1982年2月成立,目前全球雇员2万6千余人Java不仅仅是一种编程语言,更是一种功能强大/完备的开发和运行环境应用程序设计应用程序设计新科海学校新科海学校Java发展历程1991年出现,”Oak”,用于嵌入家电1995.5.23Sun发布了Java1.0(JavaDevelopmentKitJDK1.0)从1998.12发布JDK1.2,始称“Java2“现在SUN已推出JavaPlatformMicroEdition(JavaME)JavaPlatformStandardEdition(JavaSE)JavaPlatformEnterpriseEdition(JavaEE)的设计目标创建一种面向对象的程序设计语言;提供程序运行的解释环境,使程序代码独立于平台;吸收C和C++的优点,使程序员容易掌握;去掉C和C++中影响程序健壮性的部分,如指针、内存申请和释放、无条件转移语句等;提供多线程机制;提供动态下载程序代码的机制;提供代码检验机制以保证安全性;应用程序设计应用程序设计新科海学校新科海学校Java程序运行原理计算机的高级编程语言类型:编译型解释型Java语言是两种类型的结合常用术语:Java源程序字节码文件机器码指令虚拟机JVM–JavaVirtualMachine在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。Java解释器负责将Java虚拟机的代码在特定的平台上运行。虚拟机Java虚拟机规范定义了:指令集寄存器集类文件结构堆栈垃圾收集堆内存区域应用程序设计应用程序设计新科海学校新科海学校Java运行时环境JRE--TheJavaRuntimeEnvironmentJava运行环境组成:JRE=JVM+RuntimeInterpreter+其它Java运行环境的三项主要功能:加载代码:由classloader完成;校验代码:由bytecodeverifier完成;执行代码:由runtimeinterpreter完成。自动垃圾收集GC--garbagecollection不再使用的内存空间应回收----垃圾收集。在C/C++等语言中,由程序员负责回收无用内存。Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。应用程序分类Java应用程序(JavaApplication)以main()方法作为程序入口,由Java解释器加载执行。Java小应用程序(JavaApplet)没有main()方法作为程序入口,由浏览器或appletviewer加载执行。应用程序源文件:HelloWorld.javapublicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println(hi,你好!);}}程序分析类定义Java程序的基本组成部分是类(class),如本例中的HelloWorld类。再由类中所包含的方法实现程序要完成的功能,方法体由0到多条语句组成。main()方法JavaApplication程序的入口是main()方法。它有固定的书写格式:publicstaticvoidmain(Stringargs[]){……}程序编译源程序:指令:JavacHelloWorld.java说明:源文件名为HelloWorld.java,由javac编译器编译源程序,产生字节码文件(.class文件)。解释执行字节码文件:指令:JavaHelloWorld说明:由java运行环境(JRE)解释执行。程序结构源文件命名如果java源文件包含了public修饰的类,那此源文件必须与public类同名,后缀为.java。类个数一个源文件中最多只能有一个public类;其它类的个数不限。Java语言中单词拼写严格区分大小写;程序结构第一部分package语句//0或1个,必须放在文件开始第二部分import语句//0或多个,位于package语句之后、其它成分之前。第三部分publicclassDefinition//0或1个ClassDefinition//0或多个InterfaceDefinition//0或多个安装配置Java开发工具集JDKJavaDevelopmentKits环境变量Path:外部命令搜索路径CLASSPATH:类资源位置搜索路径JDKJDK组成组成编译器编译器运行环境运行环境APIAPI其它工具和资源其它工具和资源应用程序设计应用程序设计新科海学校新科海学校练习编辑、编译并运行HelloWorld.java应用程序,练习文本编辑器用法、体会Java应用程序的运行机制;练习环境变量的设置,分析出现的问题并改正,体会环境变量的作用;
本文标题:JavaSE01_Java技术入门
链接地址:https://www.777doc.com/doc-4810127 .html