Java概述
一.Java语言的概述
1.软件:指一系列按照特定组织的数据和指令的集合。
2.交互方式有两种:
(1)图形化界面:英文全称是Graghical User Interface,简称GUI。
3.Java语言有三种架构:
(1)JAVAEE(企业版)
注:作为开发人员,日后在我们学习和工作中一般用JAVAEE这个版本。
4.JAVA语言最大的特点: 跨平台性。
作为世界上应用最广泛的编程语言,它之所以能在不同的操作系统上使用,主要是凭借着JVM.JVM是java虚拟机,专门解析java。不过,JVM虚拟机不能跨平台,只能根据不同操作系统安装相应版本。
5.两个概念:
①JRE:是java的运行环境。
6.常用的dos命令行:
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
7. 配置环境变量
例如,要想在任何目录下随时打开Javac.exe,则需要将这个程序所在目录告知计算机,设置步骤:计算机(win7)--->系统属性--->高级--->环境变量--->Path--->编辑,在Path值得最前面添加Javac.exe所在目录,保存即可。
这里涉及到一个技巧:配置环境变量后,应用程序路径可能改变,这样系统会找不到程序。为了减小因为频繁改变path中系统的固定值,可以新建个环境变量。例如,javac.exe保存在以下路径:E:\Program Files\Java\jdk1.7.0_21\bin,这时可以新建环境变量Java home =Files\Java\jdk1.7.0_21,则原来就可以改为:path = %Java home %\bin。这样设置之后,若原程序路径被改变,我们只需改变Java home 而不需要改变path的值。
8. .java文件是可编译文件,.class文件是可运行文件。每次修改源文件都要保存并重新编译。保存快捷键为ctrl+s。
9.classpath环境变量
如:set classpath=c:\myclass.设置之后虚拟机在执行时按照classpath所指目录寻找.class文件。如果在set classpath=c:\myclass后加” ; ”,则虚拟机在指定目录寻找文件,如果找不到,则会在当前classpath寻找文件。
例:E:\day01\set classpath = . ;C:\myclass
如果找不到类文件,可能出现两种可能:
①类文件名可能拼错。
二.Java 语言基础
1.关键字:
指被Java语言赋予了特殊含义的单词。
特点:关键字中字母均为小写。
注:以后命名类文件时,名字规范为首字母大写,便于区分以及书写规范。
2.标示符:
由26个英文字母大小写,数字,符号(_ $)组成。
注:(1)数字不能开头;
3.注释:
用于说明解释程序的文档。
Java中的注释格式:
① 单行注释://注释文字
② 多行注释:/*.../
③ 文档注释:/** .../
其中,单行注释和多行注释之间可以嵌套,如://……;// //……
但是,多行注释不能嵌套多行注释。
注:面试时如果有上机题,编程时都要写注释,注释已经成为一种规范。
4.常量与变量
(1)需要注意的两点:①null也是个常量,叫空常量。
(2)常数:
(3)变量:当数据不确定时,可定义变量。
注:
(4)自动类型提升
(5)算术运算符:+,-,*,/,%(取余,模运算),+(连接符)
②任何数据与字符串相加,都与字符串相连接,例如:
此知识点的应用:用于同时显示多个数据,如:
③++,--
例1: int i = 4;
解析:因为是i++,i还要参与其他运算,所以i的值先被预存,然后进行i++运算-->i = 4.再进行赋值运算-->i = 3.
(6)赋值运算符:=