Java基础知识-Java中基本语法

Java程序运行原理:JVM

源程序(.java文件)——Java编译器——字节码(.class文件)——类装载器——字节码校验器——解释器——操作平台

jdk,jre,jvm三者区别和关系

jdk(Java Development Kits) 开发者工具包/Java开发工具集

jre(Java Runtime Environment) Java运行时环境

jvm 虚拟机

jdk包含jre,jre包含jvm

Java API应用程序编程接口

Java编辑器(Javac.exe)

Java运行时解释器(Java.exe)

Java文档化工具(Javadoc.exe)及其他工具及资源

JRE的三项主要功能:

加载代码:由列加载器(class,loader)完成;

校验代码:有字节码校验器(bytecode,verifier)完成

执行代码:由运行是解释器(runtime,interpreter)完成

在终端中如何编译和执行Java代码?

编译 javac 源文件名

执行 java 文件名(不带后缀,如class)

Java书写Hello world!
在这里插入图片描述

其中public为修饰符——公共的,static为修饰符——静态的,void为无返回值,main为方法名,String为字符串,String[]数组,args为数组名,System系统,out为输出,class为类,class后面接的HelloWorld为类名,每条语句分号结尾.

用Eclipse书写Java程序时,src是指源程序,HelloWorld.java为我们书写的源文件,源文件放置在我们创建的包里面(相当于一个文件夹)。在源程序中bin文件夹内放置我们的.class类文件,而包里面放置.java java源文件。

Java中的注释

单行注释//

多行注释/* */

文档注释/** */

Java数据类型:

8种基本数据类型

整型:byte,short,int,long(从小到大,Java默认为int)

浮点型:float,double(从小到大,Java默认为double)

字符型:char

布尔型:boolean(要么为true,要么为false)

引用数据类型

类,接口,数组,集合

赋值变量:

格式:数据类型+空格+变量名=值

int number=100;

byte number2=20;

short number3=50;

long number4=150L;

float number5=66.6F;

double number6=88.8;

char name=’ ';//用单引号引起来

boolean a=ture;

如何知道数据类型的存储范围

以Byte类型和Int为例

最大范围:System.out.println(Byte.MAX_VALUE);

最小范围:System.out.println(Byte.MIN_VALUE);

最大范围:System.out.println(Integer.MAX_VALUE);

最小范围:System.out.println(Integer.MIN_VALUE);

把Java中类,方法,变量起的命名的那个字符序列称为标识符

命名规范

由字母(A~Z,a-z),下划线(_), 美元符号($)和数字组成,但是不能以数字开头

不能使用关键字和保留字

区分大小写(java,Java,JAVA是三个不同的标识符)

什么是关键字?

有一些英文单词,已经赋予了一些含义,我们不能使用这个单词当我们标识符起名,例如if,while,for,int,char等等

什么是保留字?

其他语言用到的,Java先保留着

goto,const

发布了8 篇原创文章 · 获赞 0 · 访问量 280

猜你喜欢

转载自blog.csdn.net/codeLearner_CXW/article/details/104115790