zoukankan      html  css  js  c++  java
  • java之eclipse

    Java SE

    • 一、编辑器
      • 1.eclipse的使用
      • 2.调试

    一、编辑器

    Java的语法与C非常的类似,这里先使用几个非常简单的程序以点带面来区分C与Java的区别再细讲每个知识点。

    1. 通过eclipse创建Java项目
    1. 双击打开eclipse,点击菜单栏File,在弹出的下拉菜单中选择New,在右侧菜单中选择Java Project
    2. 在Project name位置填写项目名称,点击Finish按钮完成
    3. 然后进入我们刚刚创建好的Java项目找到src文件夹右键在弹出的菜单中选择New,之后在右侧点击Class
    4. 在弹出的框中找到Package输入包名,在Name输入Java文件的类名,接着勾选下方Public static void main(String[] args)
    5. 最后点击Finish按钮完成
      将我们之前的hello world代码再次通过编辑器输出一遍
    //定义一个HelloWorld名的类
    public  class HelloWorld{
        //定义一个主方法,程序的入口
        public static void public static void main(String[] args) {
            //向控制台输出字符信息并换行
            System.out.println("Hello World !");
        }
    
    } 

    之后右键我们编写Java文件,找到Run as开始运行当前的Java文件,在eclipse下方窗口找到Console选项卡,可查看Java程序输出内容

    Console即是控制台

    1.eclipse的使用

    查看项目位置

    1. 在项目上右键找到properties,点击打开属性窗口,选择左侧第一项
    2. 在右侧找到Location,这里所展示的就是当前项目存储的位置

    重置窗口布局

    1. 在菜单栏点击Window项,找到Perspective,点击Rest Perspective
    2. 或者直接点击编辑器右上角Java EE按钮调整

    显示窗口

    • 同样点击Window项,找到Show View,在右侧弹出的菜单中选择你需要的窗口,例如:Servers

    设置字体

    1. 点击Window项,找到最后的preferences,在左侧选择General>Appearance>Colors and Fonts.
    2. 在右侧窗口选择Java>Java Editor Text Font,点击右侧Edit按钮更改字体颜色及大小

    其它语言以此为例

    修改控制台字体

    • 方法步骤同上,从第2步开始,在右侧窗口找到 Debug>Console font(或者在右侧上方的搜索栏直接输入cons),同样点击右侧Edit按钮更改

    项目导入和保存

    >

    1. 在左侧项目导航栏空白处右键点击,在弹出菜单中找到Import项
    2. 选择General>Existing Projects into Workspace
    3. 在Select root Directory 输入你的项目位置
    4. Projects中勾选你要导入的项目
    5. 勾选下方Copy project into workspace
    6. 最后点击Finish完成

    修改快捷键

    1. 同样打开preferences,直接在左侧上方搜索栏输入keys
    2. 在右侧搜索cont,找到Content Assist
    3. 在下方Binding中输入要更改的按键
    4. 最后点击ok就可以了

    重命名

    • 右键需要改名字的文件夹或者文件,找到Refactor>Rename,输入要改的名字点击ok即可

    设置编码

    • Window>Preferences>>General>Workspace>Text file encoding>other
      也就是窗口最下方,进行选择更改

      万国码unicode
      utf-8
      gb-2312
      big5

    设置JDK本地JavaDOC API路径及源码路径

    • Window>Preferences>Java>Installed JREs,选中设置好的jre目录,然后全选JRE system libraries下所有包,点击右边的Source Attachment;
    • External location 下,选中JDK安装目录下额src.zip文件,点击ok就完成了
    Ctrl+1 快速修复(最经典的快捷键)
    Ctrl+D: 删除当前行
    Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
    Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
    Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
    Alt+↑ 当前行和上面一行交互位置(同上)
    Alt+← 前一个编辑的页面
    Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
    Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
    Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
    Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
    Ctrl+Q 定位到最后编辑的地方
    Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
    Ctrl+M 最大化当前的Edit或View (再按则反之)
    Ctrl+/ 注释当前行,再按则取消注释
    Ctrl+O 快速显示 OutLine
    Ctrl+T 快速显示当前类的继承结构
    Ctrl+W 关闭当前Editer
    Ctrl+K 参照选中的Word快速定位到下一个
    Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
    Ctrl+/(小键盘) 折叠当前类中的所有代码
    Ctrl+×(小键盘) 展开当前类中的所有代码
    Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
    Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
    Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
    Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
    Ctrl+Shift+F4 关闭所有打开的Editer
    Ctrl+Shift+X 把当前选中的文本全部变为小写
    Ctrl+Shift+Y 把当前选中的文本全部变为小写
    Ctrl+Shift+F 格式化当前代码
    Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
    下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
    Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
    Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
    Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
    Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
    Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
    Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
    Alt+Shift+V 移动函数和变量(不怎么常用)
    Alt+Shift+Z 重构的后悔药(Undo)
    

    2.调试

    1.在代码前双击设置或者取消断点

    程序运行导这个位置时,会中断,等待你的下一步操作

    2.启动调试

    点击工具栏中的debug 按钮可以启动调试

    可以选择切换视图

    3.执行调试

    • 正常执行
    • 单步执行
    • 单步跳过
  • 相关阅读:
    cpu capacity、task_util、cpu_util是如何计算的?
    QTI EAS学习之find_energy_efficient_cpu
    Linux内核进程调度overview(1)
    Ondemand和Interactive gonernor工作逻辑简述
    利用init进程监控底层节点的方法架构
    Sched_Boost小结
    SchedTune
    Cpusets学习
    搭建SpringCloud微服务框架:三、读取Nacos的配置信息
    搭建SpringCloud微服务框架:一、结构和各个组件
  • 原文地址:https://www.cnblogs.com/bomily0212/p/12058292.html
Copyright © 2011-2022 走看看