java概述
java的3个技术平台
j2SE(java 2 Platform Standard Edition)标准版
为开发者普通桌面开发和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
j2ME(java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
j2EE(java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发
JRE和JDK
JRE(java Runtime Environment Java运行环境)= JVM(Java VIrtual Machine Java虚拟机)+类库
JDK(Java Development Kit Java开发工具包)= JRE +开发工具
简而言之:使用JDK开发完成的java程序,交给JRE运行。
疑问:为什么JDK中包含一个JRE呢?
开发完的程序,需要运行一下看看效果。
jdk的安装第10讲哈
JDK安装路径下的目录
1.bin目录:该目录用于存放一些可执行程序。
如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)
2.db目录,db目录是一个小型的数据库。
从JDK6.0开始,java中引用了一个新的成员javaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC4.0所有的规范,在学习JDBC时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
3.jre目录
jre是Java Runtime Environment的缩写,意为Java程序运行时环境。此目录是java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包括开发环境中的开发工具。
4.include目录
由于JDK是通过c和c++实现的,因此在启动时需要引入一些c语言的头文件,该文件就是用于存放这些头文件的。
5.lib目录
lib是library的缩写,意为java类库或库文件,是开发工具使用的归档包文件。
6.src.zip文件
src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看java基础类的源代码。
Eclipse和MyEclipse的区别
Eclipse是开元免费的,MyEclipse是在Eclipse上装了一个插件(必须花钱去买),更有利于web开发。
标识符的命名规范
1.包(其实就是文件夹,用于解决相同类名问题)
举例
包名要求全部小写,一般是公司的域名倒着写.
com.heima.包的作用
2.类或者名词
一个单词和多个名词 DemoStudent,如果是一个单词要求首字母大写,如果是多个单词要求每个单词的首字母大写(驼峰命名法).
3.方法和变量
一个单词和多个名词分别举例,如果是一个单词,每个字母都小写,如果是多个单词,从第2个单词开始首字母大写,例如getName ,setName,maxValue
4.常量
如果是一个单词,所有字母大写.如果是多个单词,也是所有字母大写,但是用下划线分开.
MAX,MAX_VALUE