Java介绍
首先在学习Java之前,先想明白一个点,这一点对Java的学习非常重要。
人关门,是门自己关的,而非人。人只是给了门一个作用力。
也就是人只是调用了门的方法
Java特点
简单性
跨平台性(一次编译,到处运行)
安全性
面向对象性
分布式、健壮性
解释性
动态性
高效性
多线程
Java的工作原理
Java虚拟机又称为JVM
Java的内存分配:栈→堆→方法区→本地方法栈→寄存器
方法区:字节码文件(xx.class)加载时进入的内存
栈内存:方法运行时所进入的内存,变量也在这里
堆内存:new出来的东西(如对象)会在这块内存中
Java源代码---->编译器---->jvm可执行的Java字节码(即虚拟指令)---->jvm---->jvm中解释器----->机器可执行的二进制机器码---->程序运行。
Java语言开发环境
JDK是Java开发环境,官网 www.oracle.com/cn/index.ht…
JDK的安装
傻瓜式安装,双击安装程序,然后一路next即可,安装的推荐方式:
- 安装路径不要有中文或者特殊符号如空格等。
- 所有和开发相关的软件最好安装目录统一。
- 当提示安装JRE时,可以选择不安装。建议还是安装上。
验证安装是否成功,通过DOS命令,切换到JDK安装的bin目录下。比如 D:\develop\Java\jdk1.7.0_72\bin,然后分别输入javac和java,如果正常显示一些内容,说明安装成功。
注:新版的JDK会自动配置环境变量,而老版本的需手动配置。
配置环境变量
环境变量的作用:由于javac和java命令只能在固定的目录下才能执行,而我们写的代码如果都和javac及java命令放在相同的目录中的话,会显得很乱,为了让Java的bin目录下的javac命令可以在任意目录下执行,就得配置环境变量。
其中一些名词:
-
Path环境变量
- 用于记住程序路径,方便再命令行窗口的任意目录启动程序
-
JAVA_HOME
- 告诉操作系统JDK安装在哪里,等同于目录
-
javac:编译程序
-
java:执行程序
辅助开发工具
有Eclipse、IDEA等。
Debug工具:
IDEA自带的断点调试(排错)工具,可以控制代码从断点开始一行一行的执行,然后详细观看程序执行的情况。
步骤: ①:在需要控制的代码左侧,点击一下,形成断点 ②:选择使用Debug方式启动程序,启动后程序会在断点暂停 ③:控制代码一行一行的往下执行(Step Over)
IDEA快捷键:
同步更改相同变量名:Shift+F6 或 Alt+J
快捷生成遍历数组:arr.fori+Enter
快捷生成异常捕获:选中代码块按Ctrl+Alt+T
快捷生成对象:Ctrl+Alt+V
快捷抛出异常:Alt+Insert
文件结构
项目→模块→包→类
包名一般是公司域名的倒写,如:com.baidu.自定义