欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

java学习笔记JDK、JRE与JVM、关键字、八大基本数据类型、引用类型、字符拓展、转义字符、布尔值拓展

时间:2023-06-07
JDK、JRE与JVM jdk包含jrejvm(java虚拟机)类与类名要一样java既是编译型(C、C++)也是解释型(javascript)语言sout 快捷输出System.out.printlnpsvm快捷输出public static void main常用关键字


8、标识符注意点

9、强类型语言

import com.sun.management.VMOption;import java.math.BigDecimal;public class Demo02 { public static void main(String[] args) { //八大基本数据类型(primitive type) 引用类型(reference type):类、接口、数组 int num1 = 10;//常用 byte num2 = 20; short num3 = 30; long num4 = 30L;//Long类型要在后边加L //小数:浮点数 float num5 = 50.1F;//float类型要在后边加F double num6 = 3.1415926; //字符 char name = '国'; //字符串,String不是关键字,类 String name2 = "李明"; //布尔值:是非 boolean flag = true; boolean flag2 = false; //整数扩展、进制、二进制0b、十进制、八进制0、十六进制0x int i = 10; int i2 = 010; int i3 = 0x10; System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("====================================="); //浮点数拓展 银行业务表示 //BigDecimal 数学工具类 //float 有限 离散 舍入误差 大约 接近但不等于 // double //最好完全使用浮点数进行比较 //最好完全使用浮点数进行比较 //最好完全使用浮点数进行比较 float f = 0.1f; //0.1 double d = 1.0 / 10; //0.1 System.out.println(f == d);//false float d1 = 13131313131f; float d2 = d1 + 1; System.out.println(d1 == d2);//true System.out.println("====================================="); //字符拓展 char c1 = 'A'; char c2 = '中'; System.out.println(c1); System.out.println((int) c1); //强制换行 System.out.println(c2); System.out.println((int) c2); //强制换行 //所有字符本质还是数字 //编码 Unicode 2字节 0~65536 最早Excel最长65536 // U000 UFFF char c3 = 'u0061'; System.out.println(c3); //a //转义字符 // t 制表符 // n 换行 System.out.println("hellotworld"); System.out.println("====================================="); String sa = new String("hello world"); String sb = new String("hello world"); System.out.println(sa == sb); String sc = "hello world"; String sd = "hello world"; System.out.println(sc == sd); //对象 从内容分析 //布尔值拓展 boolean flag3 = true; if (flag3 == true) { } //新手 if (flag3) { } //老手 //Less is more! 代码要精简易读 }}输出: 10816=====================================falsetrue=====================================A65中20013ahelloworld=====================================falsetrue

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。