Java基础内容

1.Java 版本:

  标准版 J2SE 桌面

  移动版 J2ME 手机

  企业版 J2EE 服务器

2.基于Java开发的工具

  构建工具 Maven,Ant,Jekins

  应用服务器 Tomcat

  Web开发 Structs Spring Mybatis

  开发工具 Eclipse Idea

3.开发环境

  JDK>JRE>JVM

  JVM 英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,. 

  JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。

  JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。    ————转载自https://www.cnblogs.com/yangming1996/p/8508187.html

4.JDK的安装 

  百度搜索jdk1.8,点击第一个下载。

  点击安装,然后添加环境变量

Java基础内容

 

测试安装是否成功 打开cmd,输入java _version

5.基本数据类型

Java基础内容

注意事项:long类型豆面要 L

        float类型后面要加 F

6.进制

二进制 0b (是数字0)

八进制 0

十六进制 0x

当数字太大可以通过添加下划线的方式。 1000_3423_234234_4234

7.常用的Array类方法

打印数组元素 toString()

升序排列 Sort()

数组填充 fill()

 7.静态语言和动态语言

静态类型语言 如果在编译时知道变量的类型,则该语言是静态类型的。我们经常说道的Java、C、C++在写代码的时候必须指定每个变量的类型。 优点就是编译器可以执行各种检查,也就是程序还没跑起来就能找到一些小错误,也就是是在compile-time 检查出错误的。

动态类型语言 一般是脚本语言,比如说Perl、Ruby、Python、PHP、JavaScript,可以更快地编写代码,不必每次都指定类型,做type checking是在run-time的时候去做的。优点是可能代码开发快,但是维护难(但是脚本语言平常写的代码量应该不太多,还比较好debug和修改)