java学习第一天
计算机基础知识
计算机硬件(computer hardware)
通常包括CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘鼠标,显示器
计算机软件(computer software)
系统软件(操作系统),应用软件
软件开发
软件:按照特定顺序组织的计算机数据和指令的集合
开发:软件分的制作过程
软件开发:借助开发工具与计算机语言制作的软件
计算机语言
语言:人类进行沟通
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言,计算机语言中也有字符,符号等,常见计算机语言如:C,C++,C#,JAVA等
人机交互
交互方式:图形化界面和命令行方式(需要控制台和记住一些指令)
快捷键
Ctrl+A全选
Ctrl+C复制
Ctrl+V粘贴
Ctrl+X剪切
Ctrl+Z撤销
Ctrl+S保存
常见DOS命令:(win7可以shift屏幕右键选择在此处打开命令窗口或者windows+R输入cmd或者搜索程序cmd)
盘符切换 d:
列出当前目录下文件及文件夹 dir
创建文件夹 md
删除空文件夹 rd
进入指令目录 cd 退一级目录 cd..
删除文件 del
删除一堆相同后缀名 del *.txt
清屏 cls
退出 exit
调出记事本 notepad
删除非空文件夹 rd /s aaaa(询问) rd /s /q aaaa(不询问)
java语言概述
java语言发展史
java之父詹姆斯·高斯林Oak,后改名为java
Java Development Kit
Java 2 SDK(主要是1.5或1.6的版本)
Java语言平台版本
J2SE标准版:基础
J2ME小型版:安卓方向
J2EE企业版:PC浏览器方向
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。JVM保证跨平台。(JDK包括JRE和JVM)
JDK的下载安装
此处不叙述
HelloWorld案例
开发工具介绍:notepad,Notepad++,Eclipse,MyEclipse
第一个程序:
新建HelloWorld.java文件,输入下列代码,在dos中指定路径输入javac HelloWorld.java进行编译,这时该路径下会生成HelloWorld.class文件,此时再输入java HelloWorld则会生成代码结果
扩展名不能隐藏,否则会出错
class HelloWorld{ public static void main(String[] args){ System.out.println("hello zhuzhu"); } }
如果没有配置环境变量,只能在bin目录下才可以编译运行,因为只有该bin目录下有相应执行编译程序
环境变量配置
path环境变量配置作用:为了让在任意位置的源码可以用java指令执行
配置方式1:进入环境变量配置,编辑Path添加jdk的bin目录
配置方式2:创建新的变量名称JAVA_HOME,添加JDK的安装目录,之后编辑Path环境变量中JDK目录修改%JAVA_HOME%\bin;
classpath环境变量配置作用:为了让在任意位置可以运行class文件
配置方式:创建新的变量classpath,添加class文件所在目录
classpath里面配置的路径有先后顺序,现在第一个路径查找,再再第二个,依次。其中.表示当前盘符根目录
path和classpath的区别