黑马程序员--java概述和JDK的配置
来源:互联网 发布:淘宝otc药品货到付款 编辑:程序博客网 时间:2024/05/21 19:35
一、前奏:dos基础
软件:是一系列按照特定顺序组织的计算机数据和指令的集合。
交互方式:图形化界面、命令行方式
dir directory 显示文件和子目录
cd change directory 改变当前的路径(进入指定目录)
md make directory 新建一个子目录(文件夹)
rd remove directory 删除一个子目录(文件夹)
cd.. 返回上一文件夹
cd/ 返回根目录(磁盘)
del delete 删除文件 (不走回收站) del *.txt(删除某一目录下所有txt文件)
ren rename 重命名
注意:
rd 删除一个子目录(文件夹)(要保证目录下无文件,如果有文件,直接用“rd 目录”命令式不行的,这时可以对目录执行del命令,然后再用rd命令删除目录,这样的好处是不需要来回更换路径)
如:C:\program\Android 下有一个文本文档dos.txt,要删除Android文件夹
方法1:
先删除文本文档 C:\program\Android>dos.txt
回到program C:\program\Android>cd..
删除op C:\program>rd Android
方法2:直接在program下执行del命令
C:\program>del Android这时会提示删除目录中的文件 确定
C:\program>rd Android
二、Java概述
1、java是允许使用者将应用程序通过Internet从远程服务器传输到本地机上并执行的一种语言。
特点:面向对象、安全可靠、与平台(操作系统)无关、可移植性
原理:在需要运行Java程序的平台上安装一个Java虚拟机JVM(Java Virtual Machine)就可以,由JVM来解析执行Java运行。(虚拟机是根据操作系统有不同的版本的)
2、java语言的三种技术架构
J2EE企业版:是为开发企业环境下的应用程序提供的一种解决方案,技术Server Jsp等
J2SE标准版:是为开发普通桌面和上午应用程序提供的解决方案,可以完成一些桌面应用程序的开发。
J2ME小型版:时为开发电子消费产品和嵌入式设备提供的解决方案。主要应用在手机应用程序中。
Java5.0后改名字为JavaEE。
三、环境的搭建
JRE:Java Runtime Environment Java运行环境,包括Java虚拟机和Java所需的核心类库
JDK:Java Development Kit Java开发程序包,包括开发工具和JRE,开发工具有编译工具javac.exe、打包工具jar.exe等。
1、为什么JDK里面包括JRE呢?
其一:开发完的程序总要运行看看效果;
其二:JDK下bin目录的开发工具是由Java编写的,运行时需要运行环境虚拟机的支持
2、为什么要配置环境
F:\jdk1.6.0_24\lib>javac,这时如果退出到JDK中F:\jdk1.6.0_24\lib>cd..,再执行javac.exe,F:\jdk1.6.0_24>javac就不成功了。
问题:每次开发程序都要到lib目录下?需求是,在任意目录下都能执行命令。
答案是:把命令工具所在的路径告诉系统,由系统去找,更加方便的使用命令,也就是java环境变量配置。
配置完成后再次打开命令行程序,在任意目录下测试一下是否配置正确。
3、配置技巧
有些时候会改变jdk的盘符或者名称,每改动一次就要去path中改动一次,以防误操作到其他配置,可以采用一个配置技巧:
(1)用一个新的环境变量a,来记录变动的盘符和文件名:java_home=F:\jdk1.6.0_24
(2)在path中获取a的值,加上不变的bin path=%java_home%\bin
注:%%符号,就是动态的获取某一存在已存在的环境变量值,这样只需更改变量值就ok
4、环境变量的临时配置
使用dos的set命令(查看或设置环境变量值)
C:>set path 查看path的值
C:>set path=haha 设置path的值
注意:dos中配置环境变量的方式,只在当前窗口有效。使用start命令新开dos窗口,此窗口会沿用原窗口的环境变量值。这种方式配置中,path以前具有的值没有了,只有新配置的,如果想在path环境变量值基础上添加新值怎么办?可以使用动态获取变量值:C:>set path=haha;%path%
四、Hello World组成
关键字:被java语言赋予了特殊意义的词,如class关键字专门定义类,关键字只能是小写
1、Java写法规范
a、类名称要有意义的词,增加可阅读性
b、类名由单个字母组成,每个单词首字母大写
c、大括号定义类名区间
d、类中内容要有阶梯感 (常试用tab键)
e、所有的方法都要以;结尾
2、固定主函数写法 public static void main(String[] args){},保证类的独立运行,为什么?
因为java命令会调用虚拟机,虚拟机会用到windows低层的内容,并运行指定的类,在类中会先找指定的函数main,并运行。也就是说,虚拟机调用我们指定类中的主函数,并执行代码。主函数就是一个程序的入口,保证类独立运行。需要哪个类运行就在里面写主函数。
入门程序:
五、Java注释
JDK中javadoc.exe可以在把程序中的文档注释都提取出来,成一个网页,这个网页就是所写程序的说明书
文档注释的表现形式:/** */ java特有的
在注释中//用在单行,/* */用在多行,多行注释里不能有多行注释,可以有单行注释,这两种注释不会被JVM解释执行
注释的用途:1、注释说明 2、调试程序
在编写一个新程序的时候
1、先写注释:a、需求,要求 b,思路 c步骤
- 黑马程序员--java概述和JDK的配置
- 黑马程序员--java概述和JDK的配置
- 黑马程序员-JAVA概述,JDK配置环境变量
- 黑马程序员---Java概述与jdk的安装和配置(一)
- 黑马程序员__基础Java概述及JDK安装配置
- 黑马程序员--Java基础:版本和JDk配置
- 黑马程序员-----JAVA的概述
- 黑马程序员----------Java的概述
- 黑马程序员----------java概述及环境变量配置
- 黑马程序员——Java概述之JDK安装攻略
- 黑马程序员--JDK和JRE的不同和JDK的配置
- 黑马程序员-JDk的安装及配置
- 黑马程序员-JAVA概述
- 黑马程序员 Java 概述
- 黑马程序员-Java 概述
- 黑马程序员-JAVA概述
- 黑马程序员----Java概述
- 黑马程序员---java 概述
- I2C通信流程
- Java——StringBuffer
- 【Github教程】史上最全github使用方法:github入门到精通
- C语言指针内存类错题
- Android学习笔记之-:对Android图像色调饱和度亮度处理
- 黑马程序员--java概述和JDK的配置
- C++ explicit关键字 详解(用于构造函数)
- Problem L: 操作次数
- poj1328贪心
- pod install 异常导致oschina-iPhoneApp编译失败
- java 如何使用缓冲区对文件进行读写操作
- VS2010编写的MFC串口程序
- dojo 方法重载:以enhancedgrid定制description为例
- android传感器使用规范(3)