eclipse使用步骤,javac和java指令的区别

Posted 勤劳的猪猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse使用步骤,javac和java指令的区别相关的知识,希望对你有一定的参考价值。

javac指令和 java指令:

javac负责 将源文件编译成 字节码文件 (.class) , 编译时要指明 .java后缀,不能省略

java指令 负责 将 字节码文件 转为 机器码, 对其进行运行, java指令后的 字节码文件 省略 .class后缀

直接操作 javac 对源文件进行编译的弊端: 每对源文件进行修改, 都需要重新对其编译, 才能 运行产生 更改后的效果

解决方案: 使用 集成开发工具

eclipse : 免费, IBM提供 , 普及率比较高

Myeclipse:收费 , 功能与eclipse 基本一样, 但 集成度更高

eclipse使用步骤:

(1)保证 jdk已经按照, java环境变量已经配置正确

(2)解压缩 eclipse压缩包 (绿色软件,免安装)

(3)编辑eclipse 根目录下的 eclipse.ini

   在末尾追加一行  -Dfile.encoding=utf-8 ,将默认编码设置为utf-8编码, 避免后续的乱码问题

   (避免乱码的手段: 统一编码)

 eclipse 窗口 介绍:

顶部: 功能菜单栏 , 常用: file(文件) , search(查找) , window(窗口)
   
左侧: 项目文件目录 , 展示所有项目的 列表,以及项目内的 文件结构

中间区域: 主编辑区域(主要在此处进行代码的编写)

右侧: outline ,用来查看 类文件的 内部结构

底部: 一般 用来查看 控制台输出信息,文件编译错误提示信息,警告信息

左侧项目列表除了 project explorer模式的视图外,也可以选择使用 package explorer 模式

在eclipse新建一个java项目

一个项目中可以包含很多 java文件

file ==> new ==> java project

定义项目名称(英文/拼音)

项目目录结构:

src: 存放java源代码 (创建java文件时一定创建在src目录下层)

bin: 存放 编译产生的 字节码文件(.class)

java中 包(package) 的概念:

(1)包用来 对 类文件 分组 存放管理 ,类似于 计算机文件系统中的文件夹

(2)同一个包下的类名 不能重复 , 不同包下的类名 可以重复

(3)包下可以再建包, 可以组成 多层的 包 , 多层包名之间以 "." 分隔

(4)包名一般都使用 纯小写字母

(5)不同层次的包, 可以用来控制 对类中方法和属性的访问权限


在eclipse中创建 类文件(.java源文件)

选在要创建类文件的 位置(src中的某一层包下)

new ==> class ==> 定义类名

如果需要自动添加main方法, 可以在创建类时 勾选 public static void main(String[] arg) 的复选框

修改编辑区域字体大小:

window ==> preference ==> general ==> appearance ==> color and fonts ==> basic ==> text font

快捷键:

(1) Alt + "/" : 代码提示, 自动补全

(2) Ctrl + Shift + F    自动排版,缩进 , 体现代码的层次

eclipse 编写的java代码 自动执行编译的 时机 : 编辑/修改 源代码后 保存时

每次修改代码后,记得 Ctrl + S  保存 , 触发自动编译, 产生最新的 .class文件  

(3) Ctrl +    Shift + /  : 快速注释 选中内容

(4) Ctrl +    Shift +   : 快速解除 选中内容的 注释




























































































以上是关于eclipse使用步骤,javac和java指令的区别的主要内容,如果未能解决你的问题,请参考以下文章

JVM进阶之字节码文件解析指令

eclipse中的javac命令与java命令

javac 和 Eclipse 编译器有啥区别?

win 10下的eclipse安装注意事项;解决cmd中javac显示非内外部命令

为什么Javac不在多核上运行?

mac本为什么使用javac指令出现这样?