如何将Java装在自己的设备上--Java基础

89 阅读3分钟

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.自定义