---------------------- android培训、java培训、期待与您交流! ----------------------
Java征途
开始。
由于琐事,重新开始写Java学习日记。
虽然有过编程的经历及一定的基础,但在学习视频的过程中,仍然发现自己很菜,基础相当差,不是因为不知道,而是没有想透,没有钻进去,没有在思想里面留下深刻的记忆。
所以,日记,当作为验收标准,作为自己回顾的基础。计划一周内完成所有前期日记修改。
黑马程序员-Java基础 概述第1天
1、命令行方式
一般常用cmd后使用ping和msconfig设置开机启动项。
Java中常见的dos命令行:
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
cd.. :退回上一级目录
del:删除文件 del *.txt//删除全部后缀名为.txt的文件
exit:退出dos命令行
注意:cd\ 直接退回根目录下面。
2、Java语言概述
是SUN(Stanford University Network)于1995年推出的一门面向网络的高级编程语音。现阶段Java和C已经C++是编程世界的前三甲。
Java语音三种技术架构:JAVAEE JAVASE JAVAME
Java跨平台性:一次编译,到处运行。主要是说Java虚拟机(JVM)在各种系统平台中都可以支持。JVM虚拟机负责Java程序在安装的系统中运行。
注:JVM依赖系统平台。
3、Java语音的环境搭建
JRE(Java RuntimeEnvironment------Java运行环境)
包括Java虚拟机(JVM Java VirtualMachine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
配置环境变量path(为了更好的利用Java开发环境)
①我的电脑--属性--高级--环境变量
②编辑path环境变量,在变量值开始处加上java工具所在目录,后面用“ ; ”和其他值分隔开即可。
③打开DOS命令行,任意目录下敲入java或者javac,如果出现javac 的参数信息,配置成功。准备工作基本完成,可以进行java程序开发。
临时配置方式:通过dos命令中set命令完成
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。原dos窗口start新开窗口延续配置。
配置技巧
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
4、Java程序开发体验—Hello World
运行流程为:自己编写后缀名为 .java文件。经过javac编译为 .class文件,由JVM运行。
javac Demo.java 编译的时候,需要有.java后缀名
java Demo 运行时,调用虚拟机,不需要后缀名
/**Java的第一次: Hello World *Hello World *@Qiangoo */ class Demo //加上public的话,就必须保证类名和.java文件名一致。 { public static void main(String[] args )// main方法:保证一个类可以独立运行,它是程序的入口。 { System.out.println(“Hello World!”); } } |
老毕经典:什么是经验,经验就是从错误中得来的。见过的错误越多,经验就越丰富。
5、配置classpath
①class文件(字节码文件)是Java运行文件,可以在任意目录下执行class文件。设置classpath文件路径。set classpath=c:\ //需要设置存放class文件的目录。
set classpath=c:\;当有分号时,不仅先会在设置目录下找,还会在当前目录下找。一般不加分号
set classpath=.;c:\;d\ (“.”)就是当前路径。
(set classpath= )表示清空环境变量。
classpath变量值是java类文件的目录
path变量是windows程序文件的目录
②JVM查找类文件的顺序:
如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。
HelloWorld组成部分。
/**Java的第一次: Hello World *Hello World *@Qiangoo *Version 1.1 */ //class关键字 +类名单词首字母大写,多个,每个首字母都大写 class Demo { /* 这是主函数,是程序的入口,被JVM调用运行。 它的出现可以保证程序的独立运行, */ public static void main(String[] args ) { //这是输出语句用于将括号内的数据打印到控制台。 System.out.println(“Hello World!”); } } |
写程序的步骤:先写注释,写思想,思路。没思想,没代码。
/* *需求:定义一个Hello World的小程序。 *思路: *1、2、… *步骤: *1、通过class关键字定义一个类,将代码都编写到该类中。 *2、为了保证该类的独立运行,在类中定义一个主函数,格式public static void mian(String [] args) *3、保存成一个扩展名为java的文件 *4、在dos控制台中通过javac工具对java文件进行编译。 *5、再通过java命令对生成的class文件进行执行 */ |
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima