Java基础——Java入门1,
Java基础——Java入门1,
一、计算机基础
1. 什么是软件?
软件:一些列按照特定顺序组织的计算机数据和指令的集合。
系统软件(Windows linux DOS等) 应用软件(桌面应用程序等)
2. 什么是开发?软件开发?
开发指:制作、设计软件。
软件开发指:根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
3. 什么是人机交互?
软件的出现实现了人与计算机更好的交互(交流互动)。
4. 交互方式?
图形化界面
命令行方式:常用的DOS命令
CD:进入指定目录
DIR:列出当前文件夹下的所有文件,文件夹
MD:创建目录
Echo:创建文件 echo文件内容>文件名.txt
RD:删除空文件的文件夹
DEL:删除文件,或文件夹(存在文件也可删除);del *.txt:删除txt文件
CD..:返回上一级
CD/:返回根目录
EXIT:退出dos命令行
Start:重开一个窗口
提示:
在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。
当我们要进入一个目录,而目录名很长,如:目录名为woshiheimachengxuyuan,我们可以用 cd woshi*,用*代替后面文字的方式来简写,效率快。
5. 什么是计算机语言?
操作计算机如同和它交流,为了和计算机交流并能让计算机识别,就要用计算机语言;
计算机语言是人与计算机之间传递信息的媒介。
二、Java入门
1. 什么是Java?
1995年,斯坦福大学网络公司推出的一门高级编程语言,跨平台,既具有良好的可移植行(只需在操作系统安装独立的能解析Java语言的解析器JVM软件,即可运行Java程序)
2. Java存在三种技术架构:
J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。
提示:
5.0版本后,SUN公司这三种架构更名为JAVAEE、JAVASE、JAVAME
3. 什么是JRE,JDK?
JRE:(JAVA RUNTIME ENVIROMENT) Java运行环境:包括JVM(java vitual machine),Java程序所需的核心类库等。
JDK:(JAVA DEVELOMENT KIT )Java开发工具:提供给开发人员使用的,包括开发工具(编译工具javac.exe,打包工具jar.exe等),JRE。
4. 为什么JDK中有JRE呢?
JDK的开发工具(bin文件夹下的所有二进制EXE程序,交互方式为命令行)也是由java编写的,为了能运行开发工具程序,自带JRE。安装JDK的时候已自动安装了JRE,再一次提示安装JRE可以选择取消安装。
5. 配置JDK?
在dos命令行中敲入javac,出现错误提示。
错误原理:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。
环境变量中,PATH变量值下将JDK的bin文件夹的路径复制到开头(开头查找速度快)。
方法1:直接将路径放到PATH下,但是JDK文件夹路径更改后就要重新配置。
D:\Java\jdk1.8.0_25\bin
方法2:将出现改动的路径配置新的环境变量,然后赋值。
JAVA_HOME: D:\Java\jdk1.8.0_25
PATH:%JAVA_HOME%\bin(%path%:动态获取path环境变量的值。)
方法3(临时配置,只在当前窗口、START命令开启的新窗口有效)
临时配置方式:通过dos命令中set命令完成
•set:用于查看本机的所有环境变量的信息。
•set变量名:查看具体一个环境变量的值。
•set变量名=:清空一个环境变量的值。
•set变量名=具体值:给指定变量定义具体值
原有环境变量值基础上添加新值:set path=新值;%path%
6. DOS窗口快捷使用编译方式(在任意一个路径都能编译运行指定类文件)?
直接设置 classpath=类文件路径
环境变量清空:Set classpath= (classpath是类文件的路径)
当环境变量设置的路径下与当前目录下存在相同的类文件时,优先取环境变量设置的路径下的类文件。取消这种情况应该讲classpath设置为空,然后到相应的路径下执行类文件
例如:
Classpath= D:\myjava_workspace\test_heima\class
此时命令行下:
Classpath=(null)
此时命令行下:
提示:
设置的classpath是没有分号;的,当加了分号,如果jvm没有找到classpath下的类文件就会自动寻找其他盘的同名类文件。
要想运行指定盘符的类文件,就 set classpath=当前路径;路径1;路径2
即:calsspath=.;c:\;d:\
设置Path :先在当前目录下找,没找到再去PATH环境变量下找
设置classpath:先在classpath环境路径下找,没找到再去当前路径,其他指定路径
7. 工具运用
Javac工具:编译java文件,产生.CLASS文件 javac tetst.java
.class文件是Java运行文件,中间码文件,字节码文件 java test
Java工具:调用虚拟机,先去classpath路径下找class文件
8. 什么是HELLO WORD ?
代表学习计算机语言的的第一个入门小程序,也泛指接触新事物的第一步。
9. 什么是class?
10. Java中的关键字,用于定义类,java语言的程序代码都需要定义在类中。
作用:保证程序的运行
11. 什么是关键字?
被java语言赋予了特殊含义的单词。
相关文章
- 暂无相关文章
用户点评