ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2020-01-15 14:40:55  阅读:194  来源: 互联网

标签:文件 JRE Java 配置 build JVM 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配置命令行参数
在上面的Arguments栏中输入的字符串就是配置的命令行参数,相当于java run abc 123 345这一命令!
在这里插入图片描述

4.Java的编译过程配置

在这里插入图片描述
注意事项:

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

设置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文件封装的最小单位。

Aimerlover 发布了3 篇原创文章 · 获赞 0 · 访问量 135 私信 关注

标签:文件,JRE,Java,配置,build,JVM,java
来源: https://blog.csdn.net/qq_40583795/article/details/103971839

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有