一、数据类型1.java中,所有的数值类型所占的字节数量和平台无关,java中没有无符号类型2.对于溢出的浮点型,用NaN表示。Double.isNaN(x)3.char类型占2个字节4.布尔类型不能与整数互相转换,避免了c++中if(x=3)的问题,若实在要转换可以用?:5.&&||会短路6.两个操作数..
分类:
编程语言 时间:
2017-04-20 21:49:38
阅读次数:
163
一.基本数据类型转换之向上转型和向下转型 1.向上转型: 整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:容量小的类型可自动转换为容量大的数据类型; byte,short,char之间不会相互转换,他们在计算时首先会转换为int类型。boolean类型是不可以转换为其它基本数据类 ...
分类:
编程语言 时间:
2017-04-15 17:20:24
阅读次数:
163
一.java中的常量和变量 1.变量的概念: 占据着内存中的某一个存储区域; 该区域有自己的名称(变量名)和类型(数据类型); 该区域的数据可以在同一类型范围内不断变化; 占据着内存中的某一个存储区域; 该区域有自己的名称(变量名)和类型(数据类型); 该区域的数据可以在同一类型范围内不断变化; 2 ...
分类:
编程语言 时间:
2017-04-14 19:36:02
阅读次数:
237
13.java类集 类集实际上是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充. 类集的特征: 1)这种框架是高性能的 2)框架必须允许不同类型的类集以相同的方式和高度互操作方式工作. 3)类集必须是容易扩展和修改的 类集框架的主要接口: 1)Collection 是存放一组 ...
分类:
编程语言 时间:
2017-04-14 19:22:52
阅读次数:
241
原文出处: 程序媛想事儿(@敏敏Alexia) 哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说, ...
分类:
编程语言 时间:
2017-04-07 13:20:09
阅读次数:
218
1、输入方式: 1传统的输入方式: public class MainRun { /** * @param args */ public static void main(String[] args) { try { BufferedReader strin=new BufferedReader(n ...
分类:
编程语言 时间:
2017-04-02 17:03:35
阅读次数:
189
对象可以作为参数传递给方法 传递对象不是将对象本身的值传递给形参,而是将对象的引用值传递给形参 void method1(Num num){ num.i+=10; } method1方法体内形参内容的任何改动,也是对对象本身的改动 void method2(Num num){ num=new Num ...
分类:
编程语言 时间:
2017-03-29 01:05:36
阅读次数:
230
41、日期和时间:- 如何取得年月日、小时分钟秒?- 如何取得从1970年1月1日0时0分0秒到现在的毫秒数?- 如何取得某月的最后一天?- 如何格式化日期?答:问题1:创建java.util.Calendar 实例,调用其get()方法传入不同的参数即可获得参数所对应的值。Java 8中可以使用j ...
分类:
编程语言 时间:
2017-03-27 21:32:58
阅读次数:
310
StringBuffer字符串缓冲区: 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。特点:1:可以对字符串内容进行修改。2:是一个容器。3:是可变长度的。4:缓冲区中可以存储任意类型的数据。5:最终需要变成字符串。容器通常具备一些固定的方法:1,添加。StringBuffer ap ...
分类:
编程语言 时间:
2017-03-26 20:00:20
阅读次数:
182
Lock接口:多线程在JDK1.5版本升级时,推出一个接口Lock接口。解决线程安全问题使用同步的形式,(同步代码块,要么同步函数)其实最终使用的都是锁机制。 到了后期版本,直接将锁封装成了对象。线程进入同步就是具备了锁,执行完,离开同步,就是释放了锁。在后期对锁的分析过程中,发现,获取锁,或者释放 ...
分类:
编程语言 时间:
2017-03-26 18:29:44
阅读次数:
152