1、初识java-1
1、安装JDK 1.8 64位的版本(特别重要 最新版是1.8)
安装 点下一步 最后点关闭
64位的操作系统可以安装64位的和32位的软件
32位的操作系统只能安装32位的软件
2、配置环境变量
1>
C:\Program Files\Java\jdk1.7.0_80\bin
把这个路径复制
计算机->右击->属性->高级系统设置->环境变量
点击 下面的 新建
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_80\
找到Path
C:\Program Files\Java\jdk1.7.0_80\bin;
检测:
按Windows+R键,输入cmd,回车,出现黑色窗口,DOS命令窗口。
java 回车 出现一堆信息
javac 回车 出现一堆信息
证明jdk环境变量配置正确。
java -version 检测jdk版本的
3、开发java:
1.新建文本文档
2.编写java代码
3.更改文件后缀名为 .java
4.按Windows+R 在当前目录下 输入 javac 文件名.java,这是编译
5.java 文件名,这是运行
javac 是编译命令
java 是运行命令
javac HelloWorld.java 会把HelloWorld.java 这个文件
编译成HelloWorld.class文件
HelloWorld.class是二进制文件,也叫做字节码文件
为什么要进行编译?
因为.java文件 电脑是读不懂的,编译成二进制文件后,电脑才能读懂
我们都知道电脑只认识0 和1 电脑只认知二进制
进制 二进制 八进制 十进制......
生活中用的是十进制 0到9 10个数
\t 是空格 注意:\t必须在双引号里面
\n 是换行 注意:\n必须在双引号里面
System.out.println(); 是输出语句
public static void main(String[] args){}
是程序的入口 是main方法
class 类
public 公共的
static 静态的
void 无返回值的
main 方法的名字
String 字符串
System 系统
out 出去 淘汰..
print 打印 输出
注意:一个java文件,编译后有几个class文件?
答案:不固定,有几个class,就会生成几个。
A.java 我们叫做 A类
一个文件中只能有一个public 类 ,其他的类不能是public
一个类中只能存在一个main方法。
// 行注释 意思就是 会注释一行
/* 要注释的内容 */ 多行注释
文档注释
/*
* HelloWorld.java
* 2013-4-23
* 第一个Java程序
*/
注意:代码规范
开发java的工具:文本文档 缺点:没有提示,没有行号,没有颜色....
最流行的3款写java的工具:
Eclipse
Myeclipse 咱们用的是Myeclipse
idea
Myeclipse 是Eclipse 的一个插件,但是后来越来越强大,把Eclipse
融入进去了,比Eclipse更加的强大
idea 和 webstorm 是一家的。
安装Myeclipse和**和汉化 看视频
包资源管理器如何打开?
窗口-显示视图-包资源管理器
更改字体:
窗口-首选项-常规-外观-颜色和字体-基本-文本字体
保存:Ctrl+S
运行:
1、右击-运行方式-1 java运行程序
2、点击工具栏中的图标
3、在文件上右击-运行方式-1 java运行程序
常用的快捷键:
Alt+/ 代码提示
Ctrl+D 删除一行
main 方法 如何快速的写
main 然后 Alt+/ 回车
快速写输出语句 System.out.println();
syso 然后Alt+/
快速复制:ctrl+alt+方向键下(上)
-------------------------------------------------------------------
4、打开Myeclipse的自动提示:
1>窗口-->首选项
2>java-->编辑器-->内容辅助 java的自动**触发器
3>在里面写上所有的大小写字母,就输入任何代码都有提示
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./]
----------------------------------------------------------------------------------------
5、如何更改注释模板:
1>窗口-->首选项
2、java-->代码样式-->代码模板 可以更改模板
6、MyEclipse快捷键
MyEclipse 快捷键1(CTRL)
-------------------------------------
Ctrl+1 补全代码
Ctrl+D: 删除当前行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,)
Ctrl+Z 返回到修改前的状态
Ctrl+Y 与上面的操作相反
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+Q跳到最后一次的编辑处
Ctrl+M切换窗口的大小
Ctrl+I格式化**的元素Format Active Elements。
Ctrl+F6切换到下一个Editor
Ctrl+F7切换到下一个Perspective
Ctrl+F8切换到下一个View
------------------------------------------
MyEclipse 快捷键2(CTRL+SHIFT)
------------------------------------------
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,**等操作)
Ctrl+Shift+/ 自动注释代码
Ctrl+Shift+\自动取消已经注释的代码
Ctrl+Shift+O 自动引导类包
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变为大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写(有可能会和电脑的某些软件的快捷键冲突)
Ctrl+Shift+F 格式化当前代码(就是把杂乱的代码整理的特别的整齐)
Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Ctrl+Shift+S保存所有未保存的文件。
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
-----------------------------------------
MyEclipse 快捷键3(ALT)
-----------------------------------------
Alt+/ 代码助手完成一些代码的插入 ,自动显示提示信息
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
MyEclipse 快捷键4(ALT+CTRL)
Alt+CTRL+↓ 复制当前行到下一行(复制增加)
Alt+CTRL+↑ 复制当前行到上一行(复制增加)
-------------------------------------------
MyEclipse 快捷键5(ALT+SHIFT)
-------------------------------------------
Alt+Shift+R 重命名
Alt+Shift+M 抽取方法
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量
Alt+Shift+F 把Class中的local变量变为field变量
Alt+Shift+I 合并变量
Alt+Shift+V 移动函数和变量
Alt+Shift+Z 重构的后悔药(Undo) Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一***:一般重构的快捷键都是Alt+Shift开头的了)
--------------------------------------------
MyEclipse 快捷键(6)
--------------------------------------------
F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3跳到声明或定义的地方。
F5单步调试进入函数内部。
F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7由函数内部返回到调用处。
F8一直执行到下一个断点。