随笔分类 -  103.JAVA之数据类型

循环语句注意事项
摘要:三种循环语句的区别? * do...while循环至少执行一次循环体。 * for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。 for循环和while循环的区别: *如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。 不知道用谁就用for循 阅读全文

posted @ 2017-02-15 22:13 LoaderMan 阅读(429) 评论(0) 推荐(0)

控制跳转语句
摘要:break 应用场景: switch , 循环中 作用: 用来结束循环或者switch语句 continue 应用场景: 循环中 作用: 结束本次循环 , 执行下一次循环 return 作用: 结束方法的 阅读全文

posted @ 2017-02-15 22:10 LoaderMan 阅读(150) 评论(0) 推荐(0)

数据类型注意事项
摘要:为什么 byte 类型取值是 -128 ~ 127 ? -125 -126 -127 原码: 1111 1101 1111 1110 1111 1111 反码: 1000 0010 1000 0001 1000 0000 补吗: 1000 0011 1000 0010 1000 0001 因为他们的 阅读全文

posted @ 2017-02-15 21:19 LoaderMan 阅读(340) 评论(0) 推荐(0)

int 和String之间的相互转换
摘要:int > String 1. 和 "" 进行拼接 2. 使用String类中的静态方法valueOf: public static String valueOf(int i) ; String > int 1. Integer类中的方法: public static int parseInt(St 阅读全文

posted @ 2017-02-15 21:18 LoaderMan 阅读(387) 评论(0) 推荐(0)

数据类型的自动拆装箱
摘要:Jdk1.5的新特性: 自动拆装箱 * 自动 装箱 把 基本数据类型 转换成 包装类类型 * 自动 拆箱 把 包装类类型 转换成 基本数据类型 * 在使用时,Integer x = null;代码就会出现NullPointerException。 * 建议先判断是否为null,然后再使用。 字节常量 阅读全文

posted @ 2017-02-15 21:17 LoaderMan 阅读(227) 评论(0) 推荐(0)

基本数据类型包装类
摘要:作用: 为了方便的操作基本数据类型,java就针对每一种数据类型,提供了对应的包装类类型 使用基本数据类型包装类的常见操作之一: 完成 基本数据类型 和 字符串的相关转换 对应关系 byte Byte short Short int Integer long Long char Character 阅读全文

posted @ 2017-02-15 21:16 LoaderMan 阅读(143) 评论(0) 推荐(0)

参数传递
摘要:java语言的参数传递问题 基本数据类型的参数传递,形式参数的改变对实际参数没有影响,因为传递的是具体的数值 引用数据类型的参数传递,形式参数的改变对实际参数有影响,因为传递的是地址值 ; ( String 例外) java中到底是传值还是传地址 1.既是传值,也是传地址,基本数据类型传递的值,引用 阅读全文

posted @ 2017-02-15 21:16 LoaderMan 阅读(181) 评论(0) 推荐(0)

枚举
摘要:package com.loaderman.枚举; public class Demo1_Enum { /** * @param args */ public static void main(String[] args) { //demo1(); //demo2(); //demo3(); ... 阅读全文

posted @ 2017-02-15 21:14 LoaderMan 阅读(159) 评论(0) 推荐(0)

运算符
摘要:算术运算符 包含: + , - , * , / , % , ++ , -- +:在java中有三种作用,代表正号,做加法运算,字符串的连接符 / : 获取的是除法操作的商,整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型 % : 获取的是除法的余数 , 结果的正负和左边有关系 当左边 阅读全文

posted @ 2017-02-15 20:36 LoaderMan 阅读(186) 评论(0) 推荐(0)

字符与字符串的参与运算
摘要:字符参与运算: char --> int , 去查ASCII码表 ; 'a' > 97 , 'A' > 65 , '0' > 48 字符串参与运算 任何数和字符串进行相加,得到的结果都是一个新的字符串 + 表示的是字符串连接符 System.out.println("hello"+'a'+1); h 阅读全文

posted @ 2017-02-15 20:25 LoaderMan 阅读(544) 评论(0) 推荐(0)

数据类型的转换
摘要:隐式转换: 取值范围小的数据类型与取值范围大的数据类型进行运算, 会先将小的数据类型提升为大的,再运算 byte, short , char > int > long > float > double 强制转换: 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同,需进行强制转换 固 阅读全文

posted @ 2017-02-15 20:24 LoaderMan 阅读(173) 评论(0) 推荐(0)

引用数据类型的引用
摘要:1)在虚拟机内存不足的情况下,也不会回收强引用对象。如果我们把(强引用)对象置为 null,会大大加大 垃圾回收执行频率。几乎只要我们给出建议(GC),jvm 就会回收。强引用,例如下面代码: Object o=new Object();Object o1=o; 2)对于软引用,如果不显式的置为 n 阅读全文

posted @ 2017-02-15 20:23 LoaderMan 阅读(221) 评论(0) 推荐(0)

变量
摘要:概述: 就是在程序的运行过程中,其值可以发生改变的量 格式: 数据类型 变量名 = 变量值; 为什么要定义变量 用来不断的存放同一类型的常量,并可以重复使用 阅读全文

posted @ 2017-02-15 20:22 LoaderMan 阅读(168) 评论(0) 推荐(0)

数据类型
摘要:为什么有数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间 数据类型分类: 基本数据类型: 整数型 byte 占1个字节 -128 ~ 127 short 占2个字节 -2^15~2^15-1 int 占4个字节 -2^31~2^31-1 阅读全文

posted @ 2017-02-15 20:22 LoaderMan 阅读(147) 评论(0) 推荐(0)

常量
摘要:* 概述: 就是在程序的运行过程中其值不发生改变的量 *分类: * 字面值常量 * 字符串常量 使用双引号引起来的内容就是字符串常量,比如: "HelloWorld" * 整数常量 包含所有的整数, 比如: 110 , 9527 * 小数常量 包含所有的小数, 比如: 3.1415926 * 字符常 阅读全文

posted @ 2017-02-15 20:21 LoaderMan 阅读(206) 评论(0) 推荐(0)

导航