资源描述:
《java基础培训资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java2SE讲解Java基础1、语法基础2、面向对象3、JDBC4、异常课程内容OOP&JavaBase面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)3Java学习路线JavaSE应用程序设计:面向对象(类,继承,接口,多态,抽象与封装)异常处理,I/O编程,集合框架,GUI程序设计,多线程编程………数据库的学习:可以学习Oracle数据库安装配置、基本管理及开发,使用OEM/SQLPlus,标准SQL,DML,DDL,函数,事务,约束,序列,索引,视图,数据库设
2、计,MySql,SQLServer的基本使用。JavaWeb应用开发:JDBC,JSP,Servlet,JavaBean,HTML,JavaScript,Session/cookie,MVC设计模式,Tomcat,Eclipse+MyEclipse.Java企业级应用开发:Struts,Hibernate,XML,J2EE/EJB,UML,Spring,AJAX,Jquery,Json……45Java语言的发展历史Java已经成为当今最为流行的软件开发语言技术之一。Java的平台无关性Java是一种既面向对象又
3、可以跨平台的语言,即:编写一次,随处运行(Writeonce,Runanywhere);Java不仅适用于单机应用程序和基于网络的程序,也可用于创建消费类设备的附件程序,如移动电话、掌上设备等。6Java源程序代码WindowsLinuxSolarisJVMJava虚拟机Java字节码(可跨平台)编译运行MACOSJava虚拟机Java虚拟机(JavaVirtualMachine)是可运行Java字节码的虚拟计算机系统;使用Java语言编写的程序,实际上是运行在JVM之上,而不是运行在操作系统上;它有一个解释器
4、组件,可以实现Java字节码和计算机操作系统之间的通信。7用户USER字节码程序JVM(Java虚拟机)操作系统硬件Java虚拟机的运行过程8JIT代码生成器.java源代码文件.class字节码文件编译时运行时硬件类加载器字节码校验器解释器Java发展史95年sun发布jdk1.098年jdk1.2后续jdk1.3、1.4、1.5目前jdk1.6、1.7现在SUN已推出?Java2PlatformMicroEdition(Java2ME)?Java2PlatformStandardEdition(Java2S
5、E)?Java2PlatformEnterpriseEdition(Java2EE)JDK目录src.zip:核心API所有类的源文件bin:包含编译器,解释器等可执行文件Demo:包含源代码的程序示例include:用于本地方法的文件jre:Java运行环境lib:Java类库Java开发环境的下载、安装、配置下载:http://java.sun.com安装(windows环境下)配置环境变量:path验证:》Java–version》Javac编译源文件》Java执行文件》编写第一个Java文件:Hello
6、World.java第一个JavaApplication应用程序打开记事本,新建一个文本文件,将文件名改为Hello.java,在文件中键入如下内容并保存:publicclassHello{publicstaticvoidmain(String[]args){System.out.println("Helloworld!");}}Java源程序扩展名为.java的源文件使用记事本进行编辑使用javac编译器编译源文件接下来需要将源程序进行编译;进入命令提示行,切换到源文件所在的目录,执行javac命令,使用ja
7、vac编译器编译源文件;javac命令的格式是:javac完整的源文件名切换到源文件所在的目录使用javac命令编译源文件光标闪烁表示语法无误,顺利通过编译.class(字节码)文件顺利通过编译后将生成一个扩展名为.class的字节码文件(类描述文件)。扩展名为.java的源文件通过编译后生成的扩展名为.class的字节码文件使用java解释器运行字节码文件进入命令提示行,在字节码文件所在的目录下,执行java命令,使用java解释器运行字节码文件;java命令的格式是:java类名称请注意:这里只需要类名称,
8、而不是带扩展名的文件名。执行java命令运行字节码文件程序运行效果分析程序关键字class用来定义一个类,Hello是类的名称;在Java程序中,所有的语句都必须放在某个类中;整个类及其所有成员都包含在一对花括号中(即{和}之间),它们标志着类定义块的开始和结束。定义类的一般语法:class类名{……}分析程序3-2程序必须从main函数开始执行;关键字public是访问修饰符,用来控