码迷,mamicode.com
首页 > 编程语言 > 详细

java基础

时间:2018-06-30 21:57:46      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:pat   含义   mac   参数   开发   col   反射   demo   com   

JAVA

1995SUN公司提供的,互联网首选的语言,是大数据的基本语言。---简单/安全/完全面向对象/跨平台

跨平台

基于JVM。针对不同的操作系统开发了不同的虚拟机,将java程序交给虚拟机,虚拟机转化为当前操作系统所能理解的指令,然后操作系统再根据指令执行代码。

 

JDKJREJVM的关系

JVM --- Java Virtual Machine --- java虚拟机,是java能够跨平台的前提

JRE --- Java Runtime Environment ---JAVA运行时环境,包含JVM+核心类库

JDK --- Java Development Kit --- java开发工具包,开发工具+JRE

Jdk的发展历程

Oak --- James Gosling

JDK1.0 - JDK1.1 - JDK1.2(GUI) --- JDK1.3 --- JDK1.4(反射) --- JDK1.5(JDK5.0) --- JDK1.6(JDK6) --- JDK1.7(JDK7.0) --- JDK1.8 --- JDK1.9 --- JDK10 --- JDK11

java的技术结构:

JAVASE --- Standard Edition --- 标准版

JAVAEE --- Enterprise Edition --- 企业版

JAVAME --- Micro Edition --- 微型版

 

官网地址:www.oracle.com

注意:在安装过程中需要指定安装目录---尽量不要使用C盘,安装目录中尽量不要出现空格和中文。

Java程序翻译成当前操作系统能够读懂的指令 --- 编译 --- 编译出来的class文件的文件名和类名对应

编译命令: javac 要编译的Java文件

运行命令: java 要运行的class文件的名字 --- 一个class文件对应一个类

公共类---要求类名和Java文件名必须一致

package cn.tedu.exer;

public class Demo{

  public static void main(String[] args){

    System.out.println("Hello World !");

  }

}

Java cn.tedu.exer.Demo

环境变量---给当前的环境运行指定的一些参数

新建一个环境变量:JAVA_HOME,值是JDK的安装路径 ---D:\Java\jdk1.8.0_102

编译另一个环境变量:Path,Path的原来的值的最前面添加:%JAVA_HOME%\bin;

D盘的编译直接输入E 

关键字

Java中有特殊含义的单词 --- 53个关键字 --- 2个关键字到目前为止没有使用,也称之为保留字 : goto, const

注意:在Java中,所有的关键字都是小写的

标识符

在程序中自定义的名称。

定义规则

可以使用字母(常见语言的基本字符)、数字、_$,虽然可以使用$,但是尽量减少使用

可以使用中文命名,但是不推荐

不能使用关键字

数字不能开头

区分大小写

见名知意

驼峰命名法

类名/接口名:如果名字由多个单词组成,那么每一个单词的首字母要大写 --- HelloWorldDemo

变量名/方法名:如果由多个单词组成,那么第一个单词的首字母小写,其余单词的首字母大写 --- helloWorlddemo

常量名:无论由几个单词组成,所有字母全部大写,每一个单词之间用 _ 隔开 --- HELLO_WORLDDEMO

包名:无论由几个单词组成,所有的字母全部小写,每一个单词之间用 . 隔开 --- cn.tedu.exer

注意:main是标识符

 

 

JAVA

1995SUN公司提供的,互联网首选的语言,是数据的基本语言。---简单/安全/完全面向对象/跨平台

跨平台

基于JVM。针对不同的操作系统开发了不同的虚拟机,将java程序交给虚拟机,虚拟机转化为当前操作系统所能理解的指令,然后操作系统再根据指令执行代码。

技术分享图片 

JDKJREJVM的关系

JVM --- Java Virtual Machine --- java虚拟机,是java能够跨平台的前提

JRE --- Java Runtime Environment ---JAVA运行时环境,包含JVM+核心类库

JDK --- Java Development Kit --- java开发工具包,开发工具+JRE

Jdk的发展历程

Oak --- James Gosling

JDK1.0 - JDK1.1 - JDK1.2(GUI) --- JDK1.3 --- JDK1.4(反射) --- JDK1.5(JDK5.0) --- JDK1.6(JDK6) --- JDK1.7(JDK7.0) --- JDK1.8 --- JDK1.9 --- JDK10 --- JDK11

java的技术结构:

JAVASE --- Standard Edition --- 标准版

JAVAEE --- Enterprise Edition --- 企业版

JAVAME --- Micro Edition --- 微型版

 

官网地址:www.oracle.com

注意:在安装过程中需要指定安装目录---尽量不要使用C盘,安装目录中尽量不要出现空格和中文。

Java程序翻译成当前操作系统能够读懂的指令 --- 编译 --- 编译出来的class文件的文件名和类名对应

编译命令: javac 要编译的Java文件

运行命令: java 要运行的class文件的名字 --- 一个class文件对应一个类

公共类---要求类名和Java文件名必须一致

package cn.tedu.exer;

public class Demo{

  public static void main(String[] args){

    System.out.println("Hello World !");

  }

}

Java cn.tedu.exer.Demo

环境变量---给当前的环境运行指定的一些参数

新建一个环境变量:JAVA_HOME,值是JDK的安装路径 ---D:\Java\jdk1.8.0_102

编译另一个环境变量:Path,Path的原来的值的最前面添加:%JAVA_HOME%\bin;

D盘的编译直接输入E

技术分享图片 

关键字

Java中有特殊含义的单词 --- 53个关键字 --- 2个关键字到目前为止没有使用,也称之为保留字 : goto, const

注意:在Java中,所有的关键字都是小写的

标识符

在程序中自定义的名称。

定义规则

可以使用字母(常见语言的基本字符)、数字、_$,虽然可以使用$,但是尽量减少使用

可以使用中文命名,但是不推荐

不能使用关键字

数字不能开头

区分大小写

见名知意

驼峰命名法

类名/接口名:如果名字由多个单词组成,那么每一个单词的首字母要大写 --- HelloWorldDemo

变量名/方法名:如果由多个单词组成,那么第一个单词的首字母小写,其余单词的首字母大写 --- helloWorlddemo

常量名:无论由几个单词组成,所有字母全部大写,每一个单词之间用 _ 隔开 --- HELLO_WORLDDEMO

包名:无论由几个单词组成,所有的字母全部小写,每一个单词之间用 . 隔开 --- cn.tedu.exer

注意:main是标识符

 

 

java基础

标签:pat   含义   mac   参数   开发   col   反射   demo   com   

原文地址:https://www.cnblogs.com/haixiaer/p/9248686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!