[Java]Java入门笔记(一):IDE设置、部分快捷键
一、Eclipse 软件设置
注意
- 同一时间,工作空间只能使用1个。
1.1 创建程序的步骤
- 创建项目Java Project
注意:项目名不要使用数字,也不要以数字开头;
选择“Use default JRE”;
- 创建包Package
创建包Package(src目录下);
- 创建类class
创建类class(包Package之下),输入代码;
package cn.helloworld;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
- 右键,选择Run As → Java Application;
注意:程序执行必须有main方法(程序执行的入口)
注释
- 单行注释://
- 多行注释:/* */
- 文档注释:/** */
1.2 项目的导入和导出
项目导出(Export)
File → Export → File System
- To directory :项目导出的目标位置
项目导入(Import)
Import → Exiting Projects into Workspace
一定要选择 Copy projects into workspace
- 修改项目名
右键选择 Refactor → Rename
1.3 快捷键
eclipse
代码补全:Alt + /
main 补全主函数
sysout 补全输出语句
撤销:Ctrl + Z
重做:Ctrl + Y
保存:Ctrl + S
格式化:Ctrl + Shift + F
单行注释( // ):Ctrl + /
多行注释( /* */):Ctrl + Shift + /
取消选中行注释:Ctrl + \
快速修复:Ctrl + 1
复制指定行的代码:Ctrl + Alt + Down
批量导包:Ctrl + Shift + O
- 私有化属性(private)之后,自动生成对应的set和get方法:
右键→Source→ Generate Getters and Setters
- 生成构造函数:
右键 → Source → Generate Constructor using Fields
生成空参数构造函数生成实例变量对应的函数。
super();//空参且空实现,可以注释掉
封装:
右键 → Source → Generate toString()
IDEA
代码补全:
Ctrl+Alt+spacemain/psvm补全主函数sout补全输出语句注释:
单行:
Ctrl+/ 多行:
Ctrl+Shift+/格式化:
Ctrl+Alt+L输入时,自动创建对象:
Ctrl+Alt+V
[Java]Java入门笔记(一):IDE设置、部分快捷键的更多相关文章
- Java消息中间件入门笔记 - ActiveMQ篇
入门 消息中间件带来的好处: 1)解耦:系统解耦 2)异步:异步执行 3)横向扩展 4)安全可靠 5)顺序保证 栗子: 通过服务调用让其它系统感知事件发生 系统之间高耦合 程序执行效率低 通过消息中间 ...
- photoshop入门笔记1:PS的快捷键
PS部分快捷键: 1.魔棒的作用:比较快捷的抠图工具,对于一些分界线比较明显的图像,通过魔棒工具可以很快速的将图像抠出,魔棒的作用是可以知道你点击的那个地方的颜色,并自动获取附近区域相同的颜色,使它们 ...
- Ruby小白入门笔记之<Rubymine工具的快捷键>
智能快捷 Ctrl+Alt+G:弹出Generate Ctrl+Alt+L:格式化代码 Alt+F1:切换视图(Project, Structure, etc.). Alt+F2:弹出预览窗口,可选择 ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...
- java学习笔记02-Eclipse IDE配置
Eclipse是java的ide工具,ide是集成开发工具.实际开发中都需要使用ide工具.eclipse下载 java代码在运行时,是需要先进行编译,然后才能运行.可以直接在IDE工具里运行,它会帮 ...
- Java IO学习笔记八:Netty入门
作者:Grey 原文地址:Java IO学习笔记八:Netty入门 多路复用多线程方式还是有点麻烦,Netty帮我们做了封装,大大简化了编码的复杂度,接下来熟悉一下netty的基本使用. Netty+ ...
- java入门笔记
1.安装路径:不能含空格和中文,建议安装路径d:\java\jdk 2.名词 bin:binary javac:java compile java:运行java文件 3.命名: (1)尽量用英 ...
- Java基础知识笔记第一章:入门
java的地位: java具有面向对象,与平台无关,安全,稳定和多线程等优良特性,是目前软件设计中优秀的编程语言. java的特点: 1.简单 2.面向对象 3.平台无关 jre(java runti ...
- java JDK8 学习笔记——第16章 整合数据库
第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...
- 二、Android NDK编程预备之Java jni入门Hello World
转自: http://www.eoeandroid.com/forum.php?mod=viewthread&tid=264543&fromuid=588695 昨天已经简要介绍了J ...
随机推荐
- Solon 开发,三、构建一个Bean的三种方式
Solon 开发 一.注入或手动获取配置 二.注入或手动获取Bean 三.构建一个Bean的三种方式 四.Bean 扫描的三种方式 五.切面与环绕拦截 六.提取Bean的函数进行定制开发 七.自定义注 ...
- 云计算实验二 Docker实验-docker安装
一.实验目的 1.了解Docker服务安装: 2.掌握Docker镜像操作 二.实验内容 1.Docker服务安装 查看内核版本 uname -r 安装依赖环境: yum install -y yu ...
- vs python2.7 bug
微软vs里面小细节的bug真他妈的多
- Natasha 4.0 探索之路系列(一) 概况
Natasha 简介 Natasha 是一个基于 Roslyn 的动态编译类库, 它以极简的 API 完成了动态编译的大部分功能, 使用它可以在程序运行时编译出新的程序集. Natasha 允许开发人 ...
- java继承子父类构造函数-子类的实例化过程
1 /* 2 * 子父类中的构造函数的特点. 3 * 在子类构造对象时,发现,访问子类构造函数时,父类也运行了. 4 * 为什么呢? 5 * 原因是:在子类的构造函数中第一行有一个默认的隐式语句.su ...
- openstack,docker,mesos,Kubernetes(k8s)
作者:张乾链接:https://www.zhihu.com/question/62985699/answer/204233732来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- Kubernetes-Secret
1. 简介 Secret 是一种包含少量敏感信息例如密码.令牌或密钥的对象. 这样的信息可能会被放在 Pod 规约中或者镜像中. 使用 Secret 意味着你不需要在应用程序代码中包含机密数据. 由于 ...
- linux用户密码过期导致命令执行失败
背景介绍: 使用zabbix调用系统命令,检查时间同步,发现一直在报错,root 用户执行无异常,问题还是出现zabbix用户上面. [zabbix@test-10-12 ~]$ sudo ntpda ...
- 学习JAVAWEB 第三十六天
今天改了一天的bug 使用eclipse出现的问题:首先lib文件夹的名字是不可以更改的它放在WEB-INF文件夹下,放所有的jar包,使用时一定不要忘了将jar包添加至构建路径tomcat的部署问题 ...
- 011 Linux 打包与解压 tar
01 压缩.打包命令有哪些? Linux上有着各种压缩.打包的工具:tar.gzip.zip.7z,而 tar 应该算是 Linux 官宣的压缩工具了. tar 的核心压缩工具其实是 gzip,在其上 ...