版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、课程名称:Java发展及JDK配置 本季介绍了JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用。并简单讲解了一个简单的JAVA程序,并通过此程序讲解了JAVA程序的基本组成。JAVA学习层次Java基基本程序序设计中中重点包包括JDDK配置置和简单单Javva程序序,简单单Javva程序序编写就就包括一一些变量量的操作作与数据据类型的的转换、运运算符、表表达式与与语句、循循环与选选择性语语句、数数组与函函数,函函数在JJavaa常中又又称为方方法。Java面面向对象象在JAAVA学学习层次次当中是是一个重重点也是是一个难难点,在在这里会会有大量量
2、的概念念我们需需要记住住,包括括类的基基本形式式、类的的功能实实现、继继承、抽抽象类与与接口,还还有我们们包的使使用和异异常处理理,Jaava面面向对象象是一个个承上启启下的过过程,在在Javva面向向对象中中抽象类类与接口口尤其重重要。如如果要打打好JAAVA开开发基础础,必须须要对JJavaa面向对对象概念念反复理理解清楚楚,达到到灵活应应用。在JAVAA高级应应用部分分,多线线程是一一个比较较特殊的的东西,在在我们一一般的JJ2EEE开发中中,让我我们动手手去编写写多线程程出现的的机率并并不是很很高,但但是多线线程的概概念在一一般在公公司面试试中往往往都会被被问到,所所以我们们要把多多线
3、程这这个概念念理解的的非常清清楚。重点要会以以下两个个方面: 1、 抽象类类与接口口 2、 APII=类集这是两个最最重要部部分,这这两个部部分理解解清楚了了,会灵灵活应用用熟练了了,能分分析各种种题目了了,OKK,你就就可以了了,至少少你JAAVA基基础可以以了。这这样你就就可以往往上学JJ2EEE了,或或是可以以学习JJ2MEE手机开开发。2、知识点点 2.1、上上次课程程主要知知识点回回顾2.2、本本次课程程预计讲讲解知识识点 1、 JAVVA的发发展历程程 2、 JDKK的配置置 3、 打印“HHelllo WWorlld!”3、具体内内容 本季目标Java技技术-发发展历程程What
4、s JJavaa?JAVA本本身的英英文含义义 = 咖啡,这这个咖啡啡产自南南美洲的的一个小小岛,非非常非常常小。JJavaa由SuunSStannforrd UUnivverssityy Neetwoork公司开开发出来来的,SSUN公公司于119822年2月月成立,我我们可以以到 HYPERLINK uurlwwww.suun.ccom/urrl官官方网站站查找相相关jaava资资料。JAVA不不仅仅是是一种编编程语言言,JAAVA是是一种技技术。JAVA其其实也是是经过一一个很长长的过程程才发展展起来的的,Jaava最最早出现现的时候候并不是是叫JAAVA。在在19991年出出现一种种叫
5、做Oakk的语语言。用用于嵌入入式开发发家电系系统的。 OAK:橡橡树=失败败=hottjavva=jaava这就是JAAVA主主要的发发展过程程。JAVA的的主要设设计者是是Jammes Gosslinng,于于19995年55月233日Suun发布布了JAAVA 1.00版本。从19988.122开始,发发布JDDK1.2,并并使用“JJavaa 2”,javva与jjavaa 2主主体核心心部分是是一样的的,只是是javva2比比javva增加加了一些些轻量级级的控制制组件。现在SUNN推出了了JAVVA 22 Pllatfformm,Sttanddardd Edditiion v1.6
6、我们主要使使用是JJAVAA 2 Plaatfoorm,Staandaard Ediitioon vv1.55JDK 11.5版版本相对对稳定一一些,而而JDKK 1.6还不不太稳定定。 开发的的忠告:永远不不要去使使用最新新的技术术,多使使用稳定定的技术术。2005年年时,SSUN 正式把把以下的的JAVVA的分分支更名名: J22SE=JAVVA SSE J22ME=JAVVA MME J22EE=JAVVA EEE实际上jaava经经过三个个命名阶阶段:JJAVAA=J2SSE/JJ2MEE/J22EE=JJAVAA SEE/JAAVA ME/JAVVA EEE当然,我们们学习JJAVA
7、A主要是是为JAAVA EE,因因为现在在JAVVA EEE是用用得最多多的,而而且工作作、职位位非常得得多,不不信可以以到各大大招聘网网去搜一一下,也也可以访访问 HYPERLINK uurl/urrl网网站。JAVA SE/JAVVA MME/JJAVAA EEE三种技技术关系系: HYPERLINK url/urrl上上有很多多 JAAVA EE 的WEEB开发发的讲解解说这么多jjavaa到底是是什么?javva是程程序设计计语言,而而且jaava是是程序开开发和运运行环境境。JAVA设设计目标标主要几点设设计目标标: 11、 面面向对象象 2、 容易掌掌握 33、 提提供多线线程 4
8、4、 安安全性高高 5、 独立于于平台(JJavaa的可移移植性最最高)JAVA三三种核心心机制这个我们简简单了解解,知道道就可以以了,在在实际开开发中也也并不是是太多去去关心。GC:垃圾圾收集或或者垃圾圾回收,这这一点在在面试中中会问到到。JAVA应应用程序序运行机机制JAVA虚虚拟机(JJAVAA Viirtuual Macchinne)刚刚说到的的JAVVA的可可移植性性高实际际上就是是靠JVVM(JJavaa虚拟机机)实现现。 JVMM论述 就好比比一个人人请了很很多国家家的翻译译,同时时可以跟跟很多国国家的人人说话,说说的永远远是中国国话,而而翻译会会根据你你自己所所说的中中国话,转
9、转化成外外语。JAVA运运行环境境(Thhe JJAVAA Ruuntiime Envviroonmeent)这个流程我我们只要要简单了了解清楚楚就可以以了。JAVA自自动垃圾圾收集技技术(GGC:GGarbbagee Coolleectiion)在程序操作作中往往往会产生生很多大大量的无无用的内内存空间间,此时时,这些些空间如如果没有有被回收收,则肯肯定造成成系统会会慢,JJAVAA 中提提供了一一种机制制自自动垃圾圾收集机机制,可可以收集集各种垃垃圾的空空间,释释放使用用空间。JAVA运运行环境境安装及及配置 JDK是JJAVAA开发环环境:JJDK 1.55 JDKK的安装装:jddk-
10、11_5_0_116-wwinddowss-i5586-p修改安装路路径JDK 安安装完之之后会提提示用户户安装JJRE,一一般可以以直接将将JREE 安装装在JDDK 的的目录之之中,此此处,JJDK 安装在在了:DD:PProggramm FiilessJaava目目录之中中 JDDK 11.5的的新特性性: 自动动拆箱和和装箱 泛泛型是否在浏览览器上植植入JAAVA虚虚拟机,这这点很重重要,这这样以后后可以直直接在IIE中运运行jaava虚虚拟机去去运行jjavaa程序了了。当然然IE本本身也具具备了JJAVAA虚拟机机的支持持。JDK配置置,需要要两个环环境变量量: paath:与运行
11、行和解释释JAVVA 程程序有关关 claassppathh:与运运行程序序有关 实际上上这两个个都是必必备条件件,这么么说有点点强制性性的划分分概念了了。我们运行jjavaac编译译程序,发发现无法法运行。如果要使用用JAVVA开发发,JAAVA 是编译译型和解解释型的的语言: 编译:javvac 解解释:jjavaa 为什什么无法法运行jjavaac?因因为jaavacc是jaava本本身命令令。如果果需要运运行jaavacc,我们们要在系系统环境境变量中中配置ppathh。D:Prrogrram FillesJavvajjdk11.5.0_116bbin 里面有有全部的的javva可执执
12、行命令令。设置完系统统环境变变量paath后后,我们们重开ccmd,运运行jaavacc,如果果出现下下面的界界面,说说明JDDK配置置成功。在JDK安安装目录录下有个个srcc.ziip文件件,里面面包含jjavaa源代码码,大家家有兴趣趣可以研研究一下下哈。 classspatth我们们等会讲讲哈!配配置JDDK成功功后,我我们紧接接着就可可以开始始编写第第一个JJAVAA 程序序,也就就是大家家不管学学什么计计算机语语言都会会看到的的打印“HHelllo WWorlld!”哈哈!为了方便起起见,我我们新建建一个jjavaa目录,我我们以后后编写jjavaa程序都都在这个个目录里里面,所所
13、有jaava源源码文件件的扩展展名都为为.jaava,我我们新建建HellloWWordd.jaava我们可以使使用一个个简单的的工具EEdittPluus来编编辑我们们的JAAVA源源文件。JAVA程程序分类类HellooWorrld.javvapubliic cclasss HHellloWoorldd /主方法法 ppubllic staaticc vooid maiin(SStriing argg) /向向屏幕上上打印信信息 Syysteem.oout.priintlln(Helllo Worrld!); ;JAVA应应该先编编译之后后再执行行。 *.jjavaa = jjavaac命
14、令令 = *.cllasss = jjavaa命令执执行 编写JAVVA 程程序中的的几个注注意点: 1、 命名上上来说:如果命命名一个个类的话话,则每每个单词词的首字字母必须须大写:HellloWWorlld 22、 ppubllic staaticc vooid maiin(SStriing arggs):主主方法,所所有的程程序由此此开始执执行 33、 SSysttem.outt.prrinttln(Heelloo Woorldd!) :系统统提供好好的一个个可以向向屏幕上上打印输输出的方方法。 4、 命名的的重点说说明: jjavaa中声明明类有两两种方式式:puubliic cclasss 类类名称、cclasss 类类名称 区区别: 如果使使用puubliic cclasss声明明一个类类,则文文件名称称必须与与类名称称一致 如果使使用了cclasss声明明一个类类,则文文件名称称可以任任意。 在一个个*.jjavaa程序之之中可以以同时编编写多个个claass,编编译后会会为用户户自动分分开,而而且在一一个*.javva文件件中 只只能有一一个puubliic cclasss。 classspatth:类类路径,指指的是JJAVAA运行时时找的路路径。 在jaava 类名运运行时,实实际上需需要找到到claassppathh,通过过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地铁防水保温施工协议
- 生态园区物业管理人员聘用合同
- 车辆行驶证补办流程
- 城市建设保险总价承包合同
- 垃圾处理项目报名表
- 餐饮美食街门面租赁合同
- 农业观光园土地复垦项目招投标
- 医院建筑小青瓦安装合同
- 私募基金财务总监聘用合同
- 工程项目电梯供应合同
- SB/T 11223-2018管理培训服务规范
- 体育选项项目内容及考核要求(5)网 球
- FZ/T 73024-2014化纤针织内衣
- FZ/T 64041-2014熔喷纤网非织造粘合衬
- 高品质变压器外观品质检验基础
- 革命烈士杨靖宇主要事迹分析
- 《网络设备安装与调试(华为eNSP模拟器)》项目1认识eNSP模拟器及VRP基础操作
- 《简单的周期问题》教学设计和说课稿
- 实验室生物安全管理体系结构框架图
- 简约国风知行合一王阳明心学教学模板课件
- 学校文化与教师专业发展
评论
0/150
提交评论