文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、 Java语言特性
JAVA语言特性有以下几点:简单性、面相对象、分布式(微服务)、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性。
二、初识Java的main方法
publicclassHelloWorld{publicstaticvoidmain(String[] args){System.out.println("Hello,world");}}
通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句
注意在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同
三、运行Java程序
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够
理解的形式来运行
JDK、JRE、JVM之间的关系
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境
JVM:Java虚拟机,运行Java代码
四、数据类型
在Java中数据类型主要分为两类:基本数据类型和引用数据类型。
基本数据类型有四类八种:
- 四类:整型、浮点型、字符型以及布尔型
- 八种
注意:
- 整形和浮点型都是带有符号的
- 整型默认为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以及数据类型的内容
🌟Hello world 我们下期见!
版权归原作者 Dream_辉辉 所有, 如有侵权,请联系我们删除。