---恢复内容开始---
1.Java概述
java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
2.Java开发环境
1.JDK与JRE
在java安装过程中,我们相当于安装了两个程序,一个叫”JDK”,另外一个叫”JRE”,包括配置java的环境变量也是,配来配去,我们配置的就是JDK和JRE。
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。即JDK是Java程序的开发环境。
JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM(虚拟机)标准实现及Java核心类库。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。
2.Java的环境变量的配置
首先在官网去下载JDK,现在的JDK版本都自带JRE,无需在取下载JRE。下载完成后进行安装。
安装完成后配置环境属性,要右击“我的电脑”点击下级“属性”一栏,选择弹窗中的“高级”选项,选择“环境变量”一栏,在弹窗新建系统变量,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径,点击确定,在上一级“系统变量”中查看PATH变量,若无则新建变量 PATH,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;” ,在上一级“系统变量”中查看CLASSPATH 变量,若无则新建变量CLASSPATH,在“变量值”文本框添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;” 。
配置好环境变量后,用快捷键window+R或者在开始菜单中搜索“运行”,打开“运行”后输入cmd打开DOS命令,在DOS命令中输入javac 按下回车键,没有报错(不是内部或外部命令),再输入java 执行,一样不报错即环境变量配置成功;还可以在DOS命令中输入java -version查看本机安装的JDK的版本号。
3.第一个Java程序———HelloWorld
新建一个记事本,命名为HelloWorld,后缀名.txt变为.java,然后使用记事本打开HelloWorld.java文件,然后输入:
public class HelloWorld{
public static void main (String[] args){
System.out.println("HelloWorld!");
}
}
注:
1)class后面的HelloWorld叫类名,这个类名必需与你的文件名是相同的,也就是之前创建的那个记事本后来改名为HelloWorld
2)一个文件只可以有一个public class,但是可以有多个class类,在javac编译过程中,你的.java中有几个class就会生成几个.class文件,.java文件名命名必需是public class后面的那个类名
3)public static void main是我们的主方法,也是程序的执行入口
4)System.out.println(“”)是输出,每条语句的结尾必需有分号
5)java是严格区分大小写的,除了你自己要输出的内容外其他一定要遵循应有的大小写规则
然后编辑运行(如果你的HelloWorld.java在E盘根目录下存放着)
1)打开cmd命令行,输入”e:”然后回车,切换到E盘
2)输入命令”javac HelloWorld.java” 然后回车,程序执行完毕后你的目录下应该会多一个叫HelloWorld.class的文件(编译,将Java源文件解析为计算机可执行的字节码文件)
3)继续输入命令”java HelloWorld”(运行)然后回车,此时界面应该会输出HelloWorld!
4.Java中的注释
Java中的注释分为三种:单行注释、多行注释、文档注释。注释是对Java代码的一种解释说明。
单行注释://单行的注释的内容
多行注释:/* 多行注释的内容 */
文档注释:/** 注释内容 */
5.数制转换
数制分为二进制、八进制、十进制、十六进制等,其中十进制是我们平常使用的进制,二进制是计算机常使用的进制。
任意进制转十进制:系数*基数权次幂相加。系数为每一位数值本身;x进制的基数为x;权:争对每一位商的数据进行编号,从右边开始,并且是从0开始编号,这个编号就是权的值
如二进制转十进制:00001010==>0*2^0+1*2^1+0*2^2+1*2^3+0*2^4=0+2+0+8+0=10,则该二进制对应的十进制为10
十进制转任意进制:除基取余,直到商为0,余数反转
如下图: