不讲官话套话


Java是编程语言,用来写软件的。


Java可以写桌面软件、安卓开发、web后端、服务器。


几个与java相关的概念:

JDK: JavaSe Development Kits,java开发工具包

JRE:Java Runtime Environment, Java运行时环境


JDK包含JRE


程序:指令集合

源代码: 给人读的文本

字节码: 给计算机读的文本


java源代码文件:  xxx.java文件

java字节码文件:  xxx.class文件


编译: 将java源代码文件以一种规则转换成java字节码文件的过程

编译器: 负责编译的软件


JVM:java virtual machine , java虚拟机,一个运行在操作系统上的微型操作系统,所有java程序都只能运行在jvm上,正因为如此,java程序可以跨平台运行,因为java的编译只与jvm打交道,与底层操作系统隔绝,这就是所谓的“一次编译,到处运行”


Java的编译器在jdk里


用什么写java代码?

文本编辑器或者ide(集成开发环境),一般用ide

常用的写java的ide

       Eclipse(完全免费),myeclipse(eclipse加强版,要钱,破解方法自行百度) 或者 Intellij idea(我用的这个,商用版要钱,需要破解,破解方法自行百度)


注意:

       Eclipse有汉化包,但是不要用,去逼自己用英文的

       Idea没有汉化包

       Idea是最好用的java ide

       上一条是个人感受,大家可以eclipse和idea都试试,自行选择

       Idea下载Ultimate版本


Jdk版本: 1.8


下载和安装方法自行百度


Idea下载方法:

链接:​​https://www.jetbrains.com/idea/download/​

Java概述_java

破解方法自行百度


Jdk1.8下载链接

​http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html​


私货:

几个比较好用的小工具

Everything: 全盘搜索工具,可以用来快速搜索你电脑中的文件和文件夹

TeamView:远程控制工具,免费的

Typora: markdown编辑器,一款非常好的做笔记的软件,我用的这个

印象笔记: 很多人推荐的做笔记的软件