欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础1——Java概述

程序员文章站 2024-03-21 23:41:22
...

从2017年12月开始写博客,博客内容主要为自学过程中知识点的总结,主要是为了方便自己以后复习,无其它用途。Java基础主要参考资料为《Java语言程序设计(基础篇)》第10版,网站HOW2J.CN。

1995年初,JamesGosling领导Sun公司的小组发布了Java语言。2009年Oracle公司收购了Sun公司。2014年,发布了JDK8。

Java具有跨平台的特性,源代码为.java,通过Java编译器根据统一的字节码文件编译为.class的可执行文件,类似于机器指令,可以在任何带Java虚拟机的平台上运行。

Java有三种技术架构,可以应用于不同的领域:Java标准版(Java Standard Edition,Java SE),开发桌面应用程序;Java企业版(Java Enterprise Edition,Java EE),开发Web端应用程序;Java微型版(JavaMicro Edition,Java ME),开发嵌入式设备、小型电子消费类产品。其中,Java SE是基础,其它Java技术都基于Java SE。

Java开发工具包(JavaDevelopment Toolkit,JDK)包含Java开发工具(bin目录下)和Java运行环境(Java Runtime Environment,JRE)。JRE包括Java虚拟机(JavaVirtual Machine,JVM)和Java程序所需的核心类库等。

1、JDK的安装和配置

下载:Oracle官网首页(最下方)->Download Java for Developers->JDKDOWNLOAD->…

安装:双击.exe文件->中间提示安装JRE,如果需单独安装再确定,否则取消,因为JDK包含JRE->…

环境变量配置:bin目录下有许多开发工具.exe文件,是二进制文件,由Java编写而成,需JRE才能运行。如果想在任意目录下执行这些文件,需要配置环境变量,把这些文件所在目录告诉系统Path。

(1)系统配置:我的电脑->属性->高级->环境变量->新建JAVA_HOME=(JDK目录)->修改Path=%JAVA_HOME%\bin;……。如果修改bin地址,会对Path中已有变量造成威胁,%%用于动态获取某一个已存在的环境变量值,以后只需要修改JAVA_HOME中的地址。

(2)临时配置:JDK是绿色软件,把JDK目录放在移动设备里,可以随时用。set Path=(bin地址);%Path%,在已有基础上修改。set Path,查看环境变量Path的值。修改后仅在本窗口有效。

配置成功,在控制台输入java –version,结果如下图。

Java基础1——Java概述

针对java文件classpath配置(略)。

2、DOS常见命令

控制台开启:附件->命令提示符/运行->cmd。

dir 列出当前目录下的文件及文件夹

cd+空格+名称 进入指定目录(如果名称太长,可写前几个字符+*,但要保证前几个字符不重复。如果不用*,后缀仅在是.exe时才可省略)

cd.. 退回到上一级目录

cd\ 退回到根目录

: 切换盘符

3、HelloWorld

(1)在记事本、EditPlus等文本编辑器中编写如下程序,保存为.java文件。

1	public class HelloWorld{
2	    public static void main(String[] args){
3	        //在控制台输出hello world
4	        System.out.println("hello world!");
5	    }
6	}

(2)进入.java文件所在的目录,javacHelloWorld.java编译源文件,得到.class文件。.class文件在任何机器上编译结果都相同,在安装有JVM的机器上即可运行,java HelloWorld。Java是一种半编译半解释的语言。

(3)第一行定义一个类,第二行定义主方法。一个类包含多个方法,main方法是程序开始执行的入口。

4、集成开发环境Eclipse

https://www.eclipse.org/downloads/eclipse-packages/Eclipse IDE for Java EE Developers,300M左右,直接解压即可使用。第一次使用时会初始化,选择Java项目存放位置。

(1)创建Java项目

File->New->(Other->Java->)java Project。输入Project namelocation默认。选择Use project folder as root for sources and class files.java文件和.class文件在同一目录下,方便访问。

2)创建Java

File->New->Class。输入Name,勾选public static void main(String[] args)

5、注释

注释的作用有两个:注释说明程序、调试程序。要养成写注释的习惯,类上加文档注释;函数上加块注释;代码中某几句关键难懂的加行注释。

(1)文档注释/**…*/

在类或方法的开头写一个总结,包括需求、思路和步骤,也可以解释每个步骤的关键。通过JDK的javadoc命令将文档注释提取成一个HTML文件。

(2)块注释/*…*/

在一行或多行用/*和*/括住注释,当编译器看到/*时会搜索接下来的*/,忽略掉其之间的文本。

(3)行注释//

当编译器看到//时,忽略本行//之后的所有文本。