您的位置:首页 > 编程语言 > Java开发

Java基础内容复习(一):java特点、版本、集成环境配置和编译过程配置

2020-01-15 14:31 197 查看

1.Java的主要特点

(1)平台无关性

采用虚拟机(JVM)技术可以在各个平台上运行java程序。

(2)面向对象

具体良好的代码重用性,可以重复创建类使用对象。

(3) 简单,稳定

不需要指针运算和存储管理,java没有指针。

(4)安全性

拒绝非法内存访问,超越权限的访问,这与C++中指针越界访问不同。

(5)多线程

允许一个程序同时做多个任务

(6)分布式

拥有**网络协议对象库**,可以像访问本地文件一样访问Internets上的对象。

2.Java的版本

- 标准版 Java SE

用于开发和部署在桌面和服务器等环境的应用程序。

- 企业版 Java EE

用于开发企业级应用及Web应用程序。

- 微型版 Java ME

用于移动设备和嵌入式设备的程序开发。

3.Java的集成环境配置(eclipse)

  • 下载eclipse
  • java系统环境变量配置
    JAVA_HOME=JDK安装路径
    PATH=% JAVA_HOME%\bin

myEclipse配置命令行参数

4.Java的编译过程配置


注意事项:

  • java程序是以类为基础组织的,一个java文件可以含有多个类,但文件名字要和加了public的那个类的名字一致,一个文件由此只能存在一个public的类,项目的main函数也是放在public的类中的。
  • 每个类编译完成都会生成相应的字节码文件(扩展名.class)。

设置编码

windows->preferences->General->Appearance->Color and Fonts->basic->Text font

设置文字字号

windows->preferences->General->workspace->other->utf-8

代码模板

在具体编程中可以直接使用代码模板,快捷生成代码。
windows->preference->java->Editer->templates中存在很多自定义的代码模板以供查询。

设置Java助手(触发器)


Windows->Preferences->搜索content->Content Assist->上处蓝色框中填入“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”

Java项目build

file->new->java project

管理常规java项目的依赖

右键项目,选择build path,再选择 configure build path。在libraries栏可以添加外部的jar包。

Java项目的导入

file->import->Gereral->Existing Projects into Workspace->import project。
注意:
import project时注意勾选Copy Projects into Workspace.

Java程序调试:单元测试

  • 项目导入系统库JUnit4。
    右键项目->build path->add libraries->JUnit->JUnit4
  • 调试
    右击方法名,debug调试。

Java程序调试:动态调试

  • 双击设置断点
  • 点击爬虫工具

Maven构建项目

Maven项目存在一个pom.xml的文件,如何添加了新的依赖,他会自动从仓库中下载相应的jar包并且build path。具体步骤自行查询。

JDK、JRE和JVM的介绍

  • JDK(Java Development Kit)是面向java开发人员的使用的SDK(软件开发工具包),它提供java程序的开发环境和运行时的环境JRE,即封装了常用的jre包、编译工具等。
  • JRE(Java Runtime Envirment)是面向使用java程序的使用者,而非开发者,类似于操作系统之于电脑用户的关系,java程序需要JRE才能运行。JRE包含JVM标准实现和java核心类库。JDK安装目录下的JRE安装目录的bin里面就是jvm,lib就是jvm工作所需的类库。
  • Java编译器会将java源代码转化为JVM的指令序列(字节码)保存到.class文件中。执行Java程序时,JVM辅助解释字节码,转化为真实的机器指令后执行。

java项目的JAR 打包

右击项目->export->java->Runable jar file.

jar文件是一种java格式压缩的类包,包含内容class文件和MANIFEST.MF系统运行的配置文件。是java文件封装的最小单位。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: