【初始JAVA以及数据类型】

文章目录

  • 一、 Java语言特性
  • 二、初识Java的main方法
  • 三、运行Java程序
    • JDK、JRE、JVM之间的关系
  • 四、数据类型
    • 字符,字符集,字符编码概念
  • 五、类型提升
  • 总结

提示:以下是本篇文章正文内容,下面案例可供参考

一、 Java语言特性

JAVA语言特性有以下几点:简单性、面相对象、分布式(微服务)、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性。

二、初识Java的main方法

public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}

通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句
注意 在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

三、运行Java程序

Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够
理解的形式来运行
【初始JAVA以及数据类型】_第1张图片

JDK、JRE、JVM之间的关系

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库是使用Java语言编写程序运行的所需环境
JVMJava虚拟机,运行Java代码
【初始JAVA以及数据类型】_第2张图片

四、数据类型

在Java中数据类型主要分为两类:基本数据类型引用数据类型
基本数据类型有四类八种:

  • 四类:整型、浮点型、字符型以及布尔型
  • 八种
    【初始JAVA以及数据类型】_第3张图片

注意:

  • 整形和浮点型都是带有符号的
  • 整型默认为int型,浮点型默认为double
  • 在给变量设置初始值时,值不能超过int的表示范围,否则会导致溢出
  • 变量在使用之前必须要赋初值,否则编译报错
  • int的包装类型为 Integer,char的包装类型为 Character。其他类型的包装类型为首字母大写
  • 长整型变量的初始值后加L或者l,推荐加L
  • Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法
  • Java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,在Oracle公司的虚拟机实现中,boolean占1个字节

字符,字符集,字符编码概念

字符 :在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。即一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等。
字符集:多个字符的集合。例如GB2312是中国国家标准的简体中文字符集,GB2312收录简化汉字(6763个)及一般符号、序号、数字、拉丁字母、日文假名、希腊字母、俄文字母、汉语拼音符号、汉语注音字母,共 7445 个图形字符。
字符编码把字符集中的字符编码为(映射)指定集合中的某一对象(例如:比特模式、自然数序列、电脉冲),以便文本在计算机中存储和通过通信网络的传递。

五、类型提升

不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大
【初始JAVA以及数据类型】_第4张图片


总结

提示:以上就是初始JAVA以及数据类型的内容
Hello world 我们下期见!

你可能感兴趣的:(java,后端)