六.黑马程序员-eclipse的使用和快捷键
1、Eclipse的概述
A: 是一个集成开发工具,专门针对java的
B: Eclipse
免费的
开源
C: MyEclipse
收费的
具体良好的插件扩展功能,针对插件收费
2、Eclipse的使用
注意: 开发软件的安装目录中,尽量不要出现空格与中文
A: 选择工作空间
工作空间: 指的是将来编写的java源文件存放的位置
B: 在左侧空白区域右键 或者 选中File菜单栏, 选择new--> 创建java项目
编写项目名称,点击Finish 完成。
C: 展开项目,选中源包SRC后,右键创建包
D: 选中包后,右键创建类 指定类的名字, 同时选中main方法的创建
编写功能
E: 编译与执行
编译: 自动编译, 当java代码保存的时候,自动编译class文件
执行:
a: 点击菜单工具栏中的 绿色带有三角形的 run按钮 运行
b: 点击菜单栏中Run, 点击Run 运行 快捷键是 ctrl+F11
c: 选中要运行的java文件,或者在编写代码的空白区域,右键选择 Run As --> 运行java程序
3、针对Eclipse空间的简单配置
A: 程序的编译环境和运行环境
Window -- Preferences -- Java
编译环境: Compiler
运行环境: Installed JREs
注意: 低版本编译,高版本运行, 可以
高版本编译,低版本运行, 不可以
推荐编译与运行的版本一致
B: 如何去掉默认注释?
Window -- Preferences -- Java -- Code Style -- Code Templates -- Comments -- Methods
点击Edit ,将注释部分删除 (不建议删除)
Window -- Preferences -- Java -- Code Style -- Code Templates -- Code -- Method body
点击Edit ,将注释部分删除 ---就是 // TODO Auto-generated constructor stub// TODO Auto-generated constructor stub
C: 如何显示行号与隐藏行号
显示:在代码区域的左边空白区域,右键-- Show Line Numbers
隐藏:将上面的操作再做一遍
D: 如何更改字体大小与颜色
修改java代码的字体大小与颜色
Window -- Preferences -- General -- Appearance -- Colors and Fonts -- Java -- Java Editor Text Font
选中后 点击Edit,进行修改
修改其他字体大小与颜色
Window -- Preferences -- General -- Appearance -- Colors and Fonts -- Bacic -- Text Font
选中后 点击Edit ,进行修改
显示的窗口乱了,怎么办?
Window -- Reset Prespective
4.快捷键
A: 内容辅助键 Alt+/
自动补齐main方法 main 然后 Alt+/
自动补齐输出语句 syso 然后 Alt+/
B: 快捷键
a: 格式化
Ctrl+Shift+f
代码区域右键 -- Source -- Format
b: 导包
自动导包: Ctrl+Shift+o
如果当前类在多个包中都存在,这时候,使用Ctrl+shift+o,进行选择一个包 导入即可。
c: 注释
单行注释:
加注释: 先选中需要注释的内容,然后 Ctrl+/
取消注释:先选中需要取消注释的内容, 然后 Ctrl+/
多行注释:
加注释: 先选中需要注释的内容,然后 Ctrl+Shift+/
取消注释:先选中需要取消注释的内容, 然后 Ctrl+Shift+\
d:代码的上下移动
Alt+上或者下的方向键即可。
复制当前行 Ctrl+Alt+ 上或者下的方向键即可
6.项目的删除
在项目区域删除:
在左侧空白区域右键,点击删除
在硬盘上删除:
在左侧空白区域右键,点击删除,同时选中下面的在硬盘上删除
7.项目的导入
A: 在左侧的空白区域 右键,选择 import
B: 选择 General -- Existing Projects into Workspace
C: 选择后, 点击 next
D: 在新的窗口中,点击 Browse 找到需要导入的项目(注意,找到项目的名字位置就可以了)
注意事项:
A:Eclipse中已经存在的同名项目不能再次导入
B: 项目的名字不能随便更新,因为项目文件夹下有一个配置文件,记录着项目的名称
.project 文件里记录着项目的名字
<name>改为需要的项目名字</name>
8.制作帮助文档
A: 创建项目,编写工具类,添加文档注释
1 public class Tools {
2 /**
3 * 数组元素遍历输出
4 * @param arr 要遍历输出的数组
5 */
6 public static void printArray(int[]arr){
7 for(int i=0;i<arr.length;i++){
8
9 System.out.println(arr[i]);
10 }
11 }
12 /**
13 * 获取数组中元素的最大值
14 * @param arr 数组
15 * @return 该数组中的最大值
16 */
17 public static int getArrayMax(int[]arr){
18 int max=arr[0];
19 for (int i = 1; i < arr.length; i++) {
20 if(arr[i]>max){
21 max=arr[i];
22 }
23 }
24 return max;
25 }
26 /**
27 * 获取指定数值在数组中第一次出现的位置
28 * @param arr 数组
29 * @param value 数字
30 * @return 数字在数组中的索引
31 */
32 public static int getIndex(int[]arr,int value){
33 int index=-1;
34 for (int i = 0; i < arr.length; i++) {
35 if(arr[i]==value){
36 index=i;
37 break;
38 }
39 }
40 return index;
41 }
42
43
44 }
B: 选中整个项目,右键选择 Export -- Java -- Javadoc -- next -- finish
C: 在项目根目录doc文件夹下,生成了一个帮助文档
9.如何制作jar包,导入jar包
A: 制作jar包
选中整个项目,右键选择 Export -- Java -- Jar File -- next -- finish
B: 怎么使用jar包中的class文件呢?
a: 复制jar文件到 需要使用的项目根目录中
b: 选中需要导入的jar文件,右键选择 Build Path -- Add to Build Path
c: 这个时候,jar中class文件就可以使用了
8.如何提高代码的开发效率
A: 自动生成set\get方法
代码区域,右键-- Source -- Generate Getters and Setters... -- finish
B: 自动生成构造函数
a: 无参构造函数
代码区域,右键-- Source -- Generate Constructors from Superclass... -- ok
b: 有参构造函数
代码区域,右键-- Source -- Generate Constructor using Fields... -- ok
C: 当创建一个类,需要继承一个类或者实现接口的时候,
直接在页面中操作,这样会自动在代码中重写所有的抽象方法(空实现)
六.黑马程序员-eclipse的使用和快捷键的更多相关文章
- 黑马程序员——【Java高新技术】——代理
---------- android培训.java培训.期待与您交流! ---------- 一.“代理概述”及“AOP概念” (一)代理概述 1.问题:要为已存在的多个具有相同接口的目标类的各个方法 ...
- 【黑马18期Java毕业生】黑马程序员Java全套资料+视频+工具
Java学习路线图引言: 黑马程序员:深知广大爱好Java的人学习是多么困难,没视频没资源,上网花钱还老被骗. 为此我们历时一个月整理这套Java学习路线图,不管你是不懂电脑的小 ...
- 黑马程序员:Java基础总结----JavaBean 内省
黑马程序员:Java基础总结 JavaBean 内省 ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! JavaBean 内省 软件包 java.beans 包含与开 ...
- 黑马程序员:轻松精通Java学习路线连载1-基础篇!
编程语言Java,已经21岁了.从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的.Java应用的广泛已 ...
- 黑马程序员+SQL基础(上)
黑马程序员+SQL基础 ---------------<a href="http://edu.csdn.net"target="blank">ASP ...
- 黑马程序员+Winform基础(上)
黑马程序员+Winform基础 ---------------<a href="http://edu.csdn.net"target="blank"> ...
- 黑马程序员—C语言的函数、数组、字符串
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.函数 定义:函数是代码复用的一种机制. 函数的基本语法: 返回类型 函数名 ( 参数类型 参 ...
- 黑马程序员:Java基础总结----泛型(高级)
黑马程序员:Java基础总结 泛型(高级) ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! 泛型(高级) 泛型是提供给javac编译器使用的,可以限定集合中的输入类型 ...
- 黑马程序员:Java基础总结----类加载器
黑马程序员:Java基础总结 类加载器 ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! 类加载器 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个 ...
- 黑马程序员:Java基础总结----静态代理模式&动态代理
黑马程序员:Java基础总结 静态代理模式&动态代理 ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! 静态代理模式 public class Ts { ...
随机推荐
- 远程协助软件哪个好,IT远程支持用什么软件
软件行业做售后支持,有时候需要远程控制客户电脑以实现远程协助,远程解决客户问题. IT远程支持用什么软件比较好?这个我们可以逐个分析下. 一.QQ远程 一看就不专业,的确也不专业.QQ远程协助可以实现 ...
- 策略梯度玩 cartpole 游戏,强化学习代替PID算法控制平衡杆
cartpole游戏,车上顶着一个自由摆动的杆子,实现杆子的平衡,杆子每次倒向一端车就开始移动让杆子保持动态直立的状态,策略函数使用一个两层的简单神经网络,输入状态有4个,车位置,车速度,杆角度,杆速 ...
- IPv6 — 实践
目录 文章目录 目录 前文列表 常用命令 开启/关闭 IPv6 支持 在 CentOS7 上配置 IPv6 地址 自动获取链路本地地址 配置静态全球唯一地址 配置临时 IPv6 地址 添加 IPv6 ...
- 4G EPS 的接口类型
目录 文章目录 目录 前文列表 接口类型概览 UE 和 eNB 之间的 Uu 接口 eNB 和 EPC 之间的 S1 接口 eNB 和 MME 之间的 S1-C 接口 承载管理 上下文管理 切换资源分 ...
- 倒计时7天!AIRIOT新品发布会,6月6日北京见。
随着物联网.大数据.AI技术的成熟和演进,智能物联网技术正在加速.深入渗透至各行业应用. AIRIOT物联网平台作为赋能数字经济发展和产业转型的数字基座,由航天科技控股集团股份有限公司(股票代码:00 ...
- SDL入门
本篇主要用于记录SDL2.0.22的基本用法,参考别人的代码,并加了注释方便理解这些api 以下两个demo可以在VS中编译并运行,代码参考 SDL视频显示_奋斗吧!骚年!的博客-CSDN博客 1.S ...
- kubernetes ingress网站发布
ingress网站发布 单域名 # 1.创建nginx pod 名称: nginx-nodeport.yaml cat nginx-nodeport.yaml apiVersion: v1 kind: ...
- 【jetson nano】烧录系统
烧录固件 烧录固件是为了让板子用tf卡作为系统启动(非板载启动),一般来说只需要刷写一遍. 安装vm,找到虚拟机镜像,解压part01就能获取镜像. 打开vm,打开此虚拟机镜像,账号clb,密码为12 ...
- k8s——集群环境问题合集
创建集群 k8s集群创建 集群环境问题合集 重置master节点 kubeadm reset -f # -f 强制重置 可选 重置node节点 # 当你的master节点重置后,node节点需要重新加 ...
- react自定义导航组件 路由参数
为何需要自定义导航? 因为在项目中往往不是所有的声明式导航都是需要a标签完成,有时候可能需要别的标签,此时如果在需要的地方去写编程式导航就会有代码重复可能性,就在对于公共代码进行提取. 思路: 定义一 ...