java入门第一章java

上传人:宝路 文档编号:46800128 上传时间:2018-06-28 格式:PPT 页数:40 大小:680.92KB
返回 下载 相关 举报
java入门第一章java_第1页
第1页 / 共40页
java入门第一章java_第2页
第2页 / 共40页
java入门第一章java_第3页
第3页 / 共40页
java入门第一章java_第4页
第4页 / 共40页
java入门第一章java_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《java入门第一章java》由会员分享,可在线阅读,更多相关《java入门第一章java(40页珍藏版)》请在金锄头文库上搜索。

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

2、a概述第二章 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的发展史1.2.2

4、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 Micro Edition)是

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

7、erClass.3. 掌握html,div+css,javascript,jsp,servlet,AJAX,XML最好熟练使用一种JS框架,例如:JQUERY等.4. 掌握CVS,eclipse/myeclipse,rose,powerdesign,log4j,POI等一些工具及开源组件.5. 掌握Struts1英文分号;不能少选中,点击“编辑”按钮设置环境变量:验证:首先启动命令行窗口开始运行 输入cmd。然后在命令行窗口中输入编译和运行java程序的命令:javac和java提问:为什么要配置环境变量呢 ? 回答:Windows操作系统根据PATH环境变量来查找命令。Java开发工具包括:

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

9、语法:java Java类名 例如:java HelloWorldJava命令后的参数是Java类名,不是字节码文件的文件名,也不是Java源文件名。n编辑存盘:文件名和公共类名(用public声明)要一致 HelloWorld.javan编译程序:javac HelloWorld.javan运行程序:java HelloWorldn运行结果:Hello World!public class HelloWorld public static void main(String args) System.out.println(“Hello World!”);1.4 编写第一个Java程序 声明一

10、个类:public class HelloWorld ,类名第一个字母大写 。 一个类中可有很多方法, main方法是运行程序的第一个方法, 方法名的第一个字母小写。 System.out.println是向屏幕输出,相当于C中的printf()。public class HelloWorld public static void main(String args) System.out.println(“Hello World!”);1.4 编写第一个Java程序n 注意n 程序进入从一个类的main方法开始,必须保证 主类HelloWorld中实现了main方法。n 必须保证HelloWo

11、rld.java文件在当前目录下n 必须保证PATH环境变量中有jdk_homebin1.4 编写第一个Java程序Java程序的基本规则1. Java程序必须以类的形式存在,类是Java程序的最小程序单 元。Java程序不允许可执行语句、方法等成分独立存在,所 有的程序部分必须放在类中。2. Java解释器规定,如果这个类能被解释执行则这个类必须包 含main函数,main函数必须使用public static void main(String args)修饰。3. 对于那些不包含main方法的类,也是有用的类。对于一个大 型的Java程序而言,往往只需要一个入口,也就是只有一个 类包含ma

12、in方法,而其它类都是用于被main方法直接或间接 调用。 包、类、变量、方法等命名:要体现各自的含义。包名全部小写,io,awt类名第一个字母要大写,HelloWorldApp变量名第一个字母要小写,userName方法名第一个字母要小写,setName 程序书写格式:保证良好的可读性,使程序一目了然。大括号的使用与对齐 语句段的对齐在语句段之间适当空行 程序注释:帮助了解程序的功能。类注释 变量注释方法注释 语句注释语句段注释 建议:一个类一个.java文件1.4 程序书写规范nJava程序由各种类(class)组成n你自己编写的类n(Java class librariesJava AP

13、I)nJDKJava Development Kit(1.11.6)n独立软件供应商、免费软件/共享软件 (推荐用eclipse)n几点提示n使用类库可以 提高软件重用/提高效率/提高移植性n网络上有许多开放的Java源码资源1.4 Java中的类集成环境(IDE) JBuilder (Borland) Eclipse/MyEclipse (OpenSource/IBM) JCreator BEA WebLogic Workbench Netbeans 关于EditPlus1配置EditPlus的用户工具单击EditPlus的【工具】菜单【配置用户工具】,弹出“首选项”对话框,点击其中的【组名

14、称】按钮可对用户工具命名,然后单击【添加工具】按钮,添加编译和运行Java程序的JDK工具javac和java。(1)添加javac工具单击【添加工具】按钮之后选择“程序”,然后在其对话框中的“菜单文本”项中填写“javac工具”(可随意命名);在“命令”项中填写本机javac工具的路径,如D:Javajdk1.6binjavac.exe;在“参数”项中选择“文件名”即$(FileName);在“初始目录”项中选择“文件目录”即$(FileDir)。然后点击【应用】按钮保存(2)添加java工具在“菜单文本”项中填写java工具(可随意命名);在“命令”项中填写java工具在本机的具体路径如D

15、:Javajdk1.6binjava.exe;在“参数”项中选择“不带扩展名的文件名”即$(FileNameNoExt),在“初始目录”项中选择“文件目录”即$(FileDir)知识回顾:一、JDK的安装和配置:1、安装的路径:修改路径,不要安装在带空格的路径下,如:c:program file.2、配置环境变量:记得放在最前段,并且用分好分割。第一个应用程序:HelloWorld 1、书写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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号