java基础
2021-03-31 06:27
标签:-- ase sdn dev 机器 关系 while 不可 order JavaSE:定位在客户端,主要用于桌面应用软件的编程 JDK: java development kit, java开发工具包,用来开发Java程序的,针对java开发者。 JRE: java runtime environment, java运行时环境,针对java用户 JVM: java virtual machine,java虚拟机 用来解释执行字节码文件(class文件)的。 public static void main(String[] args) { Integer i = 20; String str = ""; StringBuffer sb = new StringBuffer(); while(i!=0){ str += i%2; i = i/2; } sb.append(str); System.out.println(sb.reverse()); System.out.println(str); } 标识符命名规则: 1.标识符首字符不能以数字开头 2.标识符不能以数字开头,不能包含除了字母、数字、下划线、$之外的其他字符 byte: 8位, 1字节,最大存储数据量是255,存放的数据范围是-128?127之间 short:16位,2字节,最大数据存储量是65536,数据范围是-32768?32767之间. INT: 32位,4字节为,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1 long: 64位,8字节,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1 float:32位,一位符号数3.4E-4 5~1.4 E38,直接赋值时必须在数字后加F或f. double:64位,数据范围在4.9E-324~1.8e308,赋值时可以加d或d也可以不加 a. byte b = 30; b. byte c = 500; byte范围是-128~127 c. long d = 2343223; d. float f = 3.14; float f = 3.14f; float d1 = 423432423f; float d2 = d1+1; if(d1==d2 ){ System.out.println("d1==d2"); }else{ System.out.println("d1!=d2"); } d1==d2 常量:被final修饰的变量,初始化一次后,就不能再次被赋值! 命名规范:大写字母和下划线(JING_DONG) import Java.util. Scanner; |或、&与、!非、^异或 & 无论左边结果是什么,右边还是继续运算;&&当左边为假,右边不再进行运算。但是两者的结果是一样的。 ((1
x=-2; x > 0 ? 1 : (x == 0 ? 0 : -1) -1 a. 70L*60*24*365*70*20 b. 70*60*24*365*70*20L java基础 标签:-- ase sdn dev 机器 关系 while 不可 order 原文地址:https://www.cnblogs.com/iamAngelo/p/13569433.html
JavaEE:定义在服务器端的企业版,主要用于分布式网络程序的开发
JavaME:主要应用于嵌入式系统开发,如手机和PDA的编程
Sun公司在2009被Oracle公司收购 因为Sun是一家极具创新能力的公司,但是没能利用Java构建一个强有力、可变现的生态系统,没打好Java这张牌。
下一篇:数组名作为函数参数