此专栏为本人当时学习毕老师的Java基础笔记,想看的可以溜达溜达。集合,多线程,IO流是亮点,过一阵会重写并更新~
常见的软件
系统软件:Dos Windows Linux
应用软件:扫雷 迅雷 QQ
什么是程序
为了让计算机执行某些操作或解决某个问题执行的一系列
有序指令的集合
交互方式
图形化操作界面
Graphical User Interface
,操作简单,使用者易于接受,上手快。
命令行操作方式
Command Line Interface
,需要一个控制台,输入特殊的指令,麻烦。
dir(directory)展开目录cd(change Directory)cd..退到上级目录cd\退到跟目录md(make Directory)创建一个文件夹 不要有中文,空格,特殊符号rd(remove Directory)删除一个文件夹*在windows操作系统中,删除文件夹是从里面向外删除的。因为你先点了删除,过一会取消,你会发现最外面的文件夹还在,里面许多东西都删除了del(delete)删除一个文件help帮助exit(退出Dos)
为什么需要计算机语言?选择谁?
因为人类运算的慢,计算机计算的快。
计算机语言有很多种,但是要选择一种火的语言
Java
JAVA概述
是SUN公司(Stanford University Network),斯坦福大学网络公司,后来被Oracle收购
JAVA的三种技术架构
J2EE
(Java 2 Platform Enterprise Edition)企业版
|--Servlet
|--Jsp
|--等等一系列Web应用程序开发
J2SE标准版
(Java 2 Platform Standard Edition)
谷歌的安卓提供了工具,只要基于工具就可以开发了
|--手机应用
|--小型电子商品
|--嵌入式设备开发
J2SE
(Java 2 Platform Micro Edition)小型版
Java已经放弃做CS结构了
|--桌面应用程序的开发
|--其他两种技术的基础,JAVA的核心
Java5.0版本后,正式更改了名称
JVM(Java Virtual Machine)
JVM语言跨平台原理(JVM)
虽然C#和C++语言都可以在自己的运行平台windows,但是windows系统不会支持java,所以要在不用的操作系统上安装对象的JVM,就可以运行了!JVM就是火星人和地球人之间的“翻译”
开发步骤
编写 --MyEclipse,sublime,记事本,Eclipse编译 -- javac 文件名.java运行 --java 类文件
Hello world作为所有编程语言的起始阶段,占据着无法改变的地位!
public
static
void main(String[] args)
{
System.out.print("hello world!"):
}
常用注释
/ / 单行注释 可以互相嵌套
/**/ 多行注释 不可以互相嵌套
转译字符
\n 换行
\t 制表位,八个空格
JRE(
JVM + 核心类库
)
Java Runtime Environment,包括虚拟机JVM(Java Vaitual Machine)和Java程序所需和核心类库。如果只想运行的话,安装JRE即可
目录
不要有中文,空格,特殊符号
JDK(
JRE + 开发工具
)
Java Development Kit,开发工具包,也包括了JRE。还有一些工具javac.exe编译工具
Path
如果不配置环境变量的话,需要把java的源文件放到jdk的bin目录去运行!notepad为什么在什么盘符下输入都可以?是因为每个盘符下面都有吗?不是的。是因为它配置了环境变量。系统帮它找这个应用程序。你也可以随时在任何盘符使用JDK中的Javac命令,但是需要配置环境变量值即可配置完成。将环境变量的path键设置为D:\jdk\bin
但是path里面不仅仅有Java的环境变量,还有很多别的系统环境变量。可以给配置一个变量JAVA_HOME = D:\jdk\修改的只是变化的,path里面的路径根本不用修改Path:%JAVA_HOME%\bin;
临时环境变量
因为在用别人电脑配置环境变量时,不可以乱修改。但可以配置临时的环境变量,当前Dos一旦关闭,那个电脑就什么都没有了。
set是查看所有的环境变量
set path需要查看这个环境变量,然后修改他,路径为
U:\jdk\bin
set path = U:\jdk\bin
这样一设置,原来的环境变量就会被替换掉,怎么样才能追加呢?
set path = U:\jdk\bin; %path%
清空临时环境变量
set path =
classpath
如果你没有配置classpath,就会在当前路径下查找。如果你配置了路径,就去那里找。
如何在C盘执行E盘下的.calss文件
set classpath = E:\
set classpath = E:\;
先去指定的位置去找,如果没有找到,还会在当前找。这样不好!!!应该报错才对。
一般不会选择配置
setpath可以看见只能选择可执行文件才能配置环境变量(Path)
关键字注意事项:
goto 和 const作为关键字所保留