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存在三种技术架构:

J2EEJava 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。

 

J2SEJava 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

 

 J2MEJava 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。

 

提示:

5.0版本后,SUN公司这三种架构更名为JAVAEEJAVASEJAVAME

 

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变量值下将JDKbin文件夹的路径复制到开头(开头查找速度快)

方法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语言赋予了特殊含义的单词。

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值