1 / 16

欢迎 ~~~

欢迎 ~~~. 安装 java. 下载 jdk 双击安装 配置环境变量. 环境配置. 1 、 JDK 的安装与配置.

talib
Download Presentation

欢迎 ~~~

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 欢迎~~~

  2. 安装java • 下载jdk • 双击安装 • 配置环境变量

  3. 环境配置 1、JDK的安装与配置 JDK是Sun公司java应用程序和组件的开发环境,是编译和测试工具,也是提供java程序的Java虚拟机平台,是调试和运行JSP所不可缺少的工具。这里使用目前稳定性最好的j2se SDK v1.7版本,用户可以到Sun公司的官方(http://java.sun.com)网站下载它的安装文件。运行该程序,进行“下一步”的安装即可。JDK安装好之后,还需要设置其在编译和运行时所需要用到的环境变量。首先在桌面上右键单击“我的电脑”图标,在弹出的快捷菜单中选择“属性”命令,打开“系统特性”窗口,并切换到“高级”选项卡, 单击“环境变量”按钮, 打开“环境变量”窗口

  4. 环境配置 1、JDK的安装与配置 单击“系统变量”组合框内的“新建”按钮,打开“新建系统变量”窗口,新建一个名为“JAVA_HOME”的系统变量,变量值为“C:\Program Files\Java\jdk1.7.0”,如右图 然后在新建一个名为“CLASSPATH”的系统变量,变量值为“;.;C:\Program Files\Java\jdk1.7.0\lib\tools.jar; C:\Program Files\Java\jdk1.7.0\lib\dt.jar”,设置变量值 的时候,值“C:\Program Files\Java\jdk1.7.0”可以使用“%java_home%”代替,这是为方便java_home修改后,classpath的设置不必发生变化。如 右图 在系统变量列表框内双击Path系统变量,打开“编辑系统变量”窗口,为其添加一个变量值“C:\Program Files\Java\jdk1.7.0\bin;”

  5. 名词解释 • J2EE: Java 2 企业版 • J2SE: Java 2 标准版 • J2ME: Java 2 微型嵌入式版 (以上均改名为java se,java ee,java me) • JRE:Java 的运行环境。 • JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class • SDK:软件开发工具包.

  6. Tomcat • Tomcat 运行jsp 和 Servlet 的容器 • 配置:系统变量值为tomcat_home,值为D:\tools\java\tomcat-6.1.16; • 系统变量classpath后增加如下值:%tomcat_home%\lib\servlet-api.jar

  7. IDE • IDE——Integrated Development,集成开发环境 Java IDE • NetBeans—SUN公司推荐使用的Java开发工具 • Eclipse—速度,精巧 • MyEclipse—要破解的~~Eclipse的商业版,有大量的插件,能开发不同类型的程序

  8. 学习java的阶段 • 第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; • 第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; • 第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分; • 第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; • 第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要; • 第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想; • 第七阶段:HTML语言学习,包括HTML标签,表单标签以及CSS,这是Web应用开发的基础; • 第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容; • 第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想; • 第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是java web开发的基础。 • 第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC三层架构的设计模式理念; • 第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库; • 第十三阶段:轻量级框架,三大框架之一Struts框架的学习,自此踏入java web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习; • 第十四阶段:Hibernate框架学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化; • 第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成; • 最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了。

  9. 语法关 • Java面向对象 • Java API • 框架 • 设计模式 • EJB

  10. Java基本数据类型 • 基本类型 大小 包装器类型 • boolean true/false Boolean • char 16 bit Character • byte 8 bit Byte • short 16 bit Short • int 32bit Integer • long 64bit Long • float 32bit Float • double 64bit Double • void Void 所有数值类型都有正负号,所以不要去寻找无符号的数值类型

  11. 基本数据类型(续) 基本数据类型与表达式 public class ex1_1 { public static void main(String args[ ]) { final int PRICE=30; final double PI = 3.141592654; int num,total; double v,r,h; num=10; total=num*PRICE; System.out.println(total); r=2.5; h=3.2; v=PI*r*r*h; System.out.println(v); } } 常量声明 变量声明 变量 文字量

  12. “万物皆对象”—特例:基本数据类型 基本数据类型,直接存储“值”置于堆栈。(快) 包装器,有多种方法,存储对象于堆中(垃圾回收器) 在jdk1.5之前,基本数据类型不能当对象使用,所以集合类容器无法使用

  13. 编写Java程序,必须由你创建所有的对象 其中包括java现成的类型和自行创建的类型 所以C,C++写的,记的是函数,java写的,记的是类。

  14. C与java • if….else • while ; do{} while ; for ; • sizeof • 指针 • Java的异常处理机制

  15. Java的异常处理机制 • 捕获异常 try{ }catch(….){ }catch(….){ }finally{ }

  16. Java常见的异常处理 • java.lang.ArithmeticException  算术条件异常。譬如:整数除零等。 • java.lang.ArrayIndexOutOfBoundsException 数组索引越界异常。当对数组的索引值为负数或大于等于数组大小时抛出。 • java.lang.ArrayStoreException 数组存储异常。当向数组中存放非数组声明类型对象时抛出。 • java.lang.ClassNotFoundException 找不到类异常。当应用试图根据字符串形式的类名构造类,而在遍历CLASSPAH之后找不到对应名称的class文件时,抛出该异常

More Related