java入门第一章java.ppt

上传人:sccc 文档编号:5019963 上传时间:2023-05-29 格式:PPT 页数:40 大小:679.51KB
返回 下载 相关 举报
java入门第一章java.ppt_第1页
第1页 / 共40页
java入门第一章java.ppt_第2页
第2页 / 共40页
java入门第一章java.ppt_第3页
第3页 / 共40页
java入门第一章java.ppt_第4页
第4页 / 共40页
java入门第一章java.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《java入门第一章java.ppt》由会员分享,可在线阅读,更多相关《java入门第一章java.ppt(40页珍藏版)》请在三一办公上搜索。

1、河南大学软件学院,Java 编程基础,学习方式,踏实学知识 按时完成练习不断培养自学能力 读 写 查 知识的分类 经常用到,牢牢掌握 不经常用到,了解 极不经常用到,有能力去查,错误的学习方法,只看(听)不练 钻进细节出不来 闭门造车 不敢调试,参考文献及网站,1、网站http:/(英)(英)(中)http:/Eckel.Thinking in Java(JAVA编程思想)李刚,疯狂Java讲义,电子工业出版社Frederick P.Brooks.人月神话,软件工程Stevem John Metsker,William C.Wake.JAVA设计模式 3、视频尚学堂 马士兵,本书内容,第一章

2、Java概述第二章 Java基本语法第三章 面向对象基础类与继承第四章 面向对象高级技术接口、抽象类与包第五章 数组、字符串和容器第六章 异常处理第七章 Java/IO 流第八章 多线程第九章 GUI编程第十章 Java 网络编程,第一章 Java 概述,1.1 面向对象的程序设计1.2 Java历史及特性1.3 Java开发环境的搭建1.4 编写第一个Java程序1.5 如何学习Java程序,面向对象的程序设计(Object-Oriented Programming,OOP):一种全新的程序设计方法论,最大的特点就是以人类思考问题、解决问题的模型为出发点,将软件涉及到的问题抽象为相应的对象,

3、对象之间又有一定的关联关系并能够进行通信。基本思想:在面向对象的程序设计中,现实世界的对象被抽象为程序语言中的类(Class),对象所具有的属性对应于程序语言中的成员变量(Member Variable),对象所具有的某些功能对应于程序语言中的成员方法(Method)。,1.1 面向对象的程序设计,1.1 面向对象的程序设计,面向对象的程序设计语言基本上都具有3个基本特征:封装(ncapsulation)继承(inheritance)多态(polymorphism),1.1 面向对象的程序设计,面向对象的优点:更接近人的思维 软件易开发维护 稳定性好,1.2 Java简介,1.2.1 Java

4、的发展史1.2.2 Java的特点1.2.3 Java的核心机制,第一代语言 打孔机纯机器语言 第二代语言 汇编 第三代语言 C、Pascal、Fortran面向过程的语言 C+面向过程/面向对象 Java跨平台的纯面向对象的语言.NET跨语言的平台,计算机语言发展史,1.2.1 Java发展史,1.2.1 Java发展史,历史:1991年,SUN MicroSystem公司的James Gosling、Bill Joy等人为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。Oak Java:互联网给Java带来新的生机 1995年Sun向公众推出Java并引起

5、业界的轰动 发展:面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1995年以来),Java的发展史,J2SE:Java 2标准版(Java 2 Standard Edition)是整个Java技术的核心和基础,为用户提供了开发与运行Java应用程序的编译器、基础类库及Java虚拟机等。J2EE:Java 2企业版(Java 2 Enterprise Edition)是Java语言中最活跃的体系之一。J2EE不仅仅是指一种标准平台(Platform),更多的表达着一种软件架构和设计思想。它提供了一套完整的企业级应用开发解决方案。J2ME:Java 2微型版(Java 2 Micr

6、o Edition)是用于移动设备、嵌入式设备上Java应用程序的开发,包括虚拟机和一系列技术规范。,1.2.1 Java发展史,Java 2版本,95年,Sun发布了JDK1.0(Java Development Kit,Java开发工具包)98年,JDK1.2,更名为java2后续JDK1.3,1.4 JDK1.5,更名为java5.0JDK6.0目前JDK7.0,1.2.1 Java发展史,Java体系,Java软件工程师的招聘要求,技能要求*1.掌握面向对象的思想,掌握Exception、Array、String、Math、2.Collection、IO等基础,熟悉多线程、Socket

7、、Reflect、InnerClass.3.掌握html,div+css,javascript,jsp,servlet,AJAX,XML最好熟练使用一种JS框架,例如:JQUERY等.4.掌握CVS,eclipse/myeclipse,rose,powerdesign,log4j,POI等一些工具及开源组件.5.掌握Struts1&2,Spring,Hibernate用法,并了解其中的原理.6.掌握在ORACLE环境下进行SQL编写.7.两年以上开发经验8.较强的学习能力及动手能力。9.较强的沟通能力,业务理解能力,文档阅读能力和团队协作能力。10.工作态度端正,有主动性11.对自己要求严格,

8、对工作要求严格,职位性质:全职 发布日期:2012-2-14 工作经验:1-2年 截止日期:学历要求:大专以上 招聘人数:2人 语言能力:英语/良好 职位月薪:40005999 简历语言:中文 工作地点:上海市 职位类别:软件工程师(计算机网络技术类)职位类别详述:,1.2.2 Java语言特点,面向对象(2)平台无关性(3)多线程(4)垃圾回收机制(5)安全问题,1.2.3Java程序运行机制及运行过程,Java两种核心机制:Java虚拟机制垃圾收集机制,Java程序运行过程,核心机制之Java虚拟机,Java虚拟机可以理解成一个以字节码为机器指令的CPU。对于不同的运行平台,有不同的虚拟机

9、,实现了“一”次编 译,随处运行”。Java虚拟机机制屏蔽了底层运行平台的差别。,字节码,核心机制之垃圾回收,不再使用的内存空间应回收一垃圾收集。在c/c+等语言中,由程序员负责回收无用内存。Java语言消除了程序员回收无用内存空间的责任;JRE负 责回收那些不再使用的内存,通常JRE会提供一种系统 级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。垃圾收集在Java程序运行过程中自动进行,程序员无法 精确控制和干预。,JDK和JRE,JDK,全称Java SE Development Kit,即Java标准版开发包,是 Sun提供的一套用于开发Java应用

10、程序开发包,它提供了编译,运行Java程序所需要的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。JRE,全称Java Runtime Environment,包括Java虚拟机(JVM),类加载器,字节码校验器以及大量基础类库。,1.3 Java开发环境,二、安装开发环境JDK 直接运行 jdk-7u1-windows-7.0.exe,按照安装向 导进行安装。,一、下载http:/,安装JDK:,1、更改安装目录2、选择安装组件:开发工具:JDK核心,包括Java程序必须的命令工具,也包含了运行java程序的JRE,这个JRE安装在 JDK安装目录的子目录里

11、。演示程序和样例:大量的演示和实例代码 源代码:java所有核心类库的源代码。公共JRE(可不选):一个独立的JRE系统,会单独安装在系统的 其他目录下,。安装公共JRE,它会向系统注册java运行 时环境,对于任何应用程序,用户可以不用通过JDK目 录下的JRE而是通过公共JRE来运行java程序。Java DB(可不选):Sun公司的轻量级数据库,3、安装JDK后产生如下目录结构:bin目录:Java开发工具,包括Java编译器、解释器等 include目录:包含的头文件信息。lib目录:JDK工具命令的实际执行程序 jre目录:Java运行环境,包括Java虚拟机、运行类库等 scr.z

12、ip目录:java所有核心类库的源代码,安装JDK:,配置环境变量:,4、设置PATH环境变量,Windows XP/Vista/7:控制面板系统高级环境变量,PATH=bin;,英文分号;不能少,选中,点击“编辑”按钮,设置环境变量:,验证:,首先启动命令行窗口开始运行 输入cmd。然后在命令行窗口中输入编译和运行java程序的命令:javac和java,提问:为什么要配置环境变量呢?,回答:Windows操作系统根据PATH环境变量来查找命令。,Java开发工具包括:javac:Java编译器,用来将java程序编译成 Bytecode。,编译java程序,初学者一般掌握javac的如下语

13、法:javac-d destdir srcFile 例如:javac HelloWorld.java,通常,总是将生成字节码文件放在当前路径下,当前路径可以用(.)来表示。Javac编译文件只需要指定存放目标文件的位置即可,无须指定字节码文件的文件名。实际上,指定目标文件存放位置的-d选项也是可以省略的,如果省略,则将生成的字节码文件放在当前路径下。,java:Java解释器,执行已经转换成Bytecode的 java应用程序。,运行java程序,初学者一般掌握javac的如下语法:java Java类名 例如:java HelloWorld,Java命令后的参数是Java类名,不是字节码文件

14、的文件名,也不是Java源文件名。,编辑存盘:文件名和公共类名(用public声明)要一致 HelloWorld.java编译程序:javac HelloWorld.java运行程序:java HelloWorld运行结果:Hello World!,public class HelloWorld public static void main(String args)System.out.println(“Hello World!”);,1.4 编写第一个Java程序,声明一个类:public class HelloWorld,类名第一个字母大写。一个类中可有很多方法,main方法是运行程序的

15、第一个方法,方法名的第一个字母小写。System.out.println是向屏幕输出,相当于C中的printf()。,public class HelloWorld public static void main(String args)System.out.println(“Hello World!”);,1.4 编写第一个Java程序,注意 程序进入从一个类的main方法开始,必须保证主类HelloWorld中实现了main方法。必须保证HelloWorld.java文件在当前目录下 必须保证PATH环境变量中有jdk_homebin,1.4 编写第一个Java程序,Java程序的基本规则

16、,Java程序必须以类的形式存在,类是Java程序的最小程序单元。Java程序不允许可执行语句、方法等成分独立存在,所有的程序部分必须放在类中。Java解释器规定,如果这个类能被解释执行则这个类必须包含main函数,main函数必须使用public static void main(String args)修饰。对于那些不包含main方法的类,也是有用的类。对于一个大型的Java程序而言,往往只需要一个入口,也就是只有一个类包含main方法,而其它类都是用于被main方法直接或间接调用。,包、类、变量、方法等命名:要体现各自的含义。包名全部小写,io,awt 类名第一个字母要大写,HelloW

17、orldApp 变量名第一个字母要小写,userName 方法名第一个字母要小写,setName 程序书写格式:保证良好的可读性,使程序一目了然。大括号的使用与对齐 语句段的对齐 在语句段之间适当空行 程序注释:帮助了解程序的功能。类注释 变量注释 方法注释 语句注释 语句段注释建议:一个类一个.java文件,1.4 程序书写规范,Java程序由各种类(class)组成你自己编写的类(Java class librariesJava API)JDKJava Development Kit(1.11.6)独立软件供应商、免费软件/共享软件(推荐用eclipse)几点提示使用类库可以 提高软件重用

18、/提高效率/提高移植性网络上有许多开放的Java源码资源,1.4 Java中的类,集成环境(IDE)JBuilder(Borland)Eclipse/MyEclipse(OpenSource/IBM)JCreator BEA WebLogic Workbench Netbeans,关于EditPlus,1配置EditPlus的用户工具单击EditPlus的【工具】菜单【配置用户工具】,弹出“首选项”对话框,点击其中的【组名称】按钮可对用户工具命名,然后单击【添加工具】按钮,添加编译和运行Java程序的JDK工具javac和java。,(1)添加javac工具,单击【添加工具】按钮之后选择“程序

19、”,然后在其对话框中的“菜单文本”项中填写“javac工具”(可随意命名);在“命令”项中填写本机javac工具的路径,如D:Javajdk1.6binjavac.exe;在“参数”项中选择“文件名”即$(FileName);在“初始目录”项中选择“文件目录”即$(FileDir)。然后点击【应用】按钮保存,(2)添加java工具,在“菜单文本”项中填写java工具(可随意命名);在“命令”项中填写java工具在本机的具体路径如D:Javajdk1.6binjava.exe;在“参数”项中选择“不带扩展名的文件名”即$(FileNameNoExt),在“初始目录”项中选择“文件目录”即$(Fi

20、leDir),知识回顾:,一、JDK的安装和配置:1、安装的路径:修改路径,不要安装在带空格的路径下,如:c:program file.2、配置环境变量:记得放在最前段,并且用分好分割。,第一个应用程序:HelloWorld1、书写HelloWorld 类名不能包含空格,如:public class Hello World 其余严格按照HelloWorld的书写规范,注意:public static void main(String args)2、存放路径:路径不要太深,如可放在d:test下,则编译和运行的时候需要首先转到d盘的test文件夹下,命令行输入如下:d:/转到d盘下面cd test/转到d盘下面的test文件夹下cd java/转到d盘下面的test文件夹下的java文件夹下cd./退出java文件夹,回到test文件夹下。3、类名与文件名一致!4、会查看文件存放的位置。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号