Java基础内容复习(一):java特点、版本、集成环境配置和编译过程配置
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文件封装的最小单位。
- 大数据生态系统基础:Hadoop(六):Mac 下Hadoop-Eclipse-plugin编译和集成环境配置
- java基础学习日记(4)——版本,优势,运行机制,JVM、jre、jdk的区别,环境变量配置以及安装测试
- 黑马程序员--JAVA基础复习之myeclipse开发环境 常用配置
- java基础—配置java环境以及编译简单的java程序
- 笔记整理(java基础一---环境配置,架构特点..)
- myEclipse配置java版本(环境、项目、编译)
- 软件开发基础 2016.3.1 Java的特点 、运行机制 、JDK环境的配置
- Java SublimeText 编译环境配置及基础程序
- 开篇 java编译过程以及环境变量配置
- Java基础【01】基础知识、开发环境、编译过程
- 用editplus配置java编译环境
- Java安装配置 tinyos环境搭建基础
- EditPlus配置Java编译环境详解
- 配置NDK集成开发环境全过程第一版
- ubuntu 下编译环境的配置(java, c++)
- 黑马程序员_Java环境变量配置及基础知识
- Java初学者:Jsp开发环境配置全过程
- ubuntu 下的java 环境的配置、简单的编译与运行
- 配置EditPlus的JAVA编译环境
- Windows7 下Eclipse集成Cygwin配置Android NDK环境编译JNI库(2)