一、Eclipse 软件设置

注意

  1. 同一时间,工作空间只能使用1个。

1.1 创建程序的步骤

  1. 创建项目Java Project

注意:项目名不要使用数字,也不要以数字开头;

选择“Use default JRE”;

  1. 创建包Package

创建包Package(src目录下);

  1. 创建类class

创建类class(包Package之下),输入代码;

package cn.helloworld;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
  1. 右键,选择Run As → Java Application;

注意:程序执行必须有main方法(程序执行的入口)

注释

  1. 单行注释://
  2. 多行注释:/* */
  3. 文档注释:/** */

1.2 项目的导入和导出

项目导出(Export)

File → Export → File System

  • To directory :项目导出的目标位置

项目导入(Import)

Import → Exiting Projects into Workspace

一定要选择 Copy projects into workspace

  • 修改项目名

右键选择 Refactor → Rename

1.3 快捷键

eclipse

  1. 代码补全:Alt + /

    main 补全主函数

    sysout 补全输出语句

  2. 撤销:Ctrl + Z

  3. 重做:Ctrl + Y

  4. 保存:Ctrl + S

  5. 格式化:Ctrl + Shift + F

  6. 单行注释( // ):Ctrl + /

  7. 多行注释( /* */):Ctrl + Shift + /

  8. 取消选中行注释:Ctrl + \

  9. 快速修复:Ctrl + 1

  10. 复制指定行的代码:Ctrl + Alt + Down

  11. 批量导包:Ctrl + Shift + O

  • 私有化属性(private)之后,自动生成对应的set和get方法:

右键→Source→ Generate Getters and Setters

  • 生成构造函数:

右键 → Source → Generate Constructor using Fields

​ 生成空参数构造函数生成实例变量对应的函数。

super();//空参且空实现,可以注释掉
  • 封装:

    右键 → Source → Generate toString()

IDEA

  1. 代码补全:Ctrl+Alt+space

    main / psvm 补全主函数

    sout 补全输出语句

  2. 注释:

    ​ 单行:Ctrl + /

    ​ 多行:Ctrl + Shift + /

  3. 格式化:Ctrl + Alt + L

  4. 输入时,自动创建对象:Ctrl + Alt + V

[Java]Java入门笔记(一):IDE设置、部分快捷键的更多相关文章

  1. Java消息中间件入门笔记 - ActiveMQ篇

    入门 消息中间件带来的好处: 1)解耦:系统解耦 2)异步:异步执行 3)横向扩展 4)安全可靠 5)顺序保证 栗子: 通过服务调用让其它系统感知事件发生 系统之间高耦合 程序执行效率低 通过消息中间 ...

  2. photoshop入门笔记1:PS的快捷键

    PS部分快捷键: 1.魔棒的作用:比较快捷的抠图工具,对于一些分界线比较明显的图像,通过魔棒工具可以很快速的将图像抠出,魔棒的作用是可以知道你点击的那个地方的颜色,并自动获取附近区域相同的颜色,使它们 ...

  3. Ruby小白入门笔记之<Rubymine工具的快捷键>

    智能快捷 Ctrl+Alt+G:弹出Generate Ctrl+Alt+L:格式化代码 Alt+F1:切换视图(Project, Structure, etc.). Alt+F2:弹出预览窗口,可选择 ...

  4. [Java入门笔记] 面向对象编程基础(二):方法详解

    什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...

  5. java学习笔记02-Eclipse IDE配置

    Eclipse是java的ide工具,ide是集成开发工具.实际开发中都需要使用ide工具.eclipse下载 java代码在运行时,是需要先进行编译,然后才能运行.可以直接在IDE工具里运行,它会帮 ...

  6. Java IO学习笔记八:Netty入门

    作者:Grey 原文地址:Java IO学习笔记八:Netty入门 多路复用多线程方式还是有点麻烦,Netty帮我们做了封装,大大简化了编码的复杂度,接下来熟悉一下netty的基本使用. Netty+ ...

  7. java入门笔记

    1.安装路径:不能含空格和中文,建议安装路径d:\java\jdk   2.名词 bin:binary javac:java compile java:运行java文件   3.命名: (1)尽量用英 ...

  8. Java基础知识笔记第一章:入门

    java的地位: java具有面向对象,与平台无关,安全,稳定和多线程等优良特性,是目前软件设计中优秀的编程语言. java的特点: 1.简单 2.面向对象 3.平台无关 jre(java runti ...

  9. java JDK8 学习笔记——第16章 整合数据库

    第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...

  10. 二、Android NDK编程预备之Java jni入门Hello World

    转自:  http://www.eoeandroid.com/forum.php?mod=viewthread&tid=264543&fromuid=588695 昨天已经简要介绍了J ...

随机推荐

  1. MySql服务器逻辑架构

    一.MySql服务器逻辑架构图         每个虚线框都是一层: 第一层:最上层的服务器不是MySql所独有的,大多数基于网络的客户端/服务器工具或者服务都有类似的系统.比如链接处理,授权认证,安 ...

  2. 003Linux查看文件内容的5个命令姿势

    01 开篇 Linux 中查看文件内容常用的有如下 5 个命令: cat: more: less: tail: head. 02依次看看这些命令的使用姿势 cat 一次性将所有内容输出到屏幕上,方便查 ...

  3. VUE3 之 多个 v-model 绑定及 v-model 修饰符的使用 - 这个系列的教程通俗易懂,适合新手

    1. 概述 洛克定律告诉我们: 当我们的目标很远大,远到我们都看不到终点时,放弃几率就会很大,就像跑马拉松比赛,由于时间长.距离长,很多选手都会选择在中途放弃. 其实有个好办法,就是拆分,把大目标拆分 ...

  4. keepalived的抢占与非抢占模式

    目录 一:keepalived的抢占与非抢占模式 1.抢占模式 2.非抢占模式 二:接下来分4种情况说明 三:以上3种,只要级别高就会获取master,与state状态是无关的 一:keepalive ...

  5. 怎么重载网卡?ip修改 HHS服务器

    目录 一:目录结构知识详述 1.网卡配置文件 2,ip修改 3.重载网卡信息 4.关闭网络管理器(因为已经有了network)所有要关闭NetworkManager不然会发生冲突 5.判断SSH服务是 ...

  6. expect.sh

    #!/usr/bin/expect spawn /usr/bin/ssh root@192.168.43.43 -p 22 expect "password:" send &quo ...

  7. kubernetes之部署dashboard 和heapster

    部署dashboard之前,先确保traefik https方式部署成功,这样就可以通过 https 域名的方式访问dashboard,无需kube-proxy转发了.假设traefik-ingres ...

  8. 使用Xamarin开发移动应用示例——数独游戏(四)产生新游戏算法改进

    项目代码可以从Github下载:https://github.com/zhenl/ZL.Shudu .代码随项目进度更新. 前面我们使用一个数组保存预制的游戏,然后随机从中抽取一个游戏作为新游戏,如果 ...

  9. 幸运转轮(Cakra)

    题目描述 lxx参加了某卫视举办的一场选秀节目,凭借曼妙的舞姿和动人的歌声,他在众多idol中脱颖而出.现在在他的面前,有四个大转轮,这四个转轮将决定他能否赢得最终大奖--出道,机会只有一次!   每 ...

  10. 常见线程池 newFixedThreadPool 的简单使用

    package com.aaa.threaddemo; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurr ...