JAVA技术
大石斑Grouper
快乐学习,快乐生活,每天进步一点点。
展开
-
JAVA中IO技术的转换流
BufferedReader bufr = new BuffereReader(new InputStreamReader(System.in));BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));纯字符输入或者输入,Writer或Reade原创 2016-03-02 16:40:22 · 372 阅读 · 0 评论 -
Java Calendar 获取时间后不再计时
最近在项目中为了获取时间,经常使用如下代码:Calendar calendar = Calendar.getInstance();但是获取到的mCalendar却不再随着时间的流逝改变,于是写了下面的代码测试:如果在 TimerTask 的run()方法中没有重新去getInstance(),则打印的时间不发生变化import java.text.SimpleDateFormat;import j原创 2016-08-24 17:02:02 · 1216 阅读 · 0 评论 -
Java中格式化float类型变量
今天在做体重数值运算的时候没注意,在显示体重时候出现了N多小数点,于是找了一下资料如何格式化Float类型变量。方法一 float a = 123.45678f; float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)方法二import java.tex原创 2016-08-08 16:47:17 · 6326 阅读 · 0 评论 -
<Java小工具>
收集的一些Java代码工具连接两个数组/** * @Title: concat * @Description: TODO 连接两个数组 * @param first * @param second * @return * @return: T[] 连接后的数组 */ public static byte[] conca原创 2016-08-17 00:07:06 · 331 阅读 · 0 评论 -
Java中引用类型变量的转换
下面是简单的一个Demo/*测试父类转换为子类,并调用子类的特有方法*/class father{ void iamfather(){ System.out.println("i am father"); }}class son extends father{ void iamson(){ System.out.println("i am son"); }原创 2016-04-10 16:57:55 · 462 阅读 · 0 评论 -
java-----强制类型转换
内容来自:http://www.cnblogs.com/chenssy/p/3393160.html在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转载 2016-04-10 16:43:52 · 254 阅读 · 0 评论 -
关于Java是强类型语言的相关解释
感谢@healer_kx:强弱是说互相转化的能力,Java的类型几乎不能相互转换,所以很强。感谢@yami251139:強類型就是強制你一定要有個類型,還要看他們之間互相轉換的難易度。弱類型反之。。。另外摘自知乎的回答:类型系统的一些概念,众说纷纭,使用上也比较乱。有些东西,甚至不好严格定义。以下算学术界的一种相对“严格”的说转载 2016-04-09 14:49:45 · 5054 阅读 · 0 评论 -
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否转载 2016-04-07 21:53:43 · 181 阅读 · 0 评论 -
Java中&&和&以及||和|的区别
Java中&&和&以及||和|的区别博客分类: 编程语言 在java的逻辑运算符中,有这么四类:&&(短路与),&(与),|(或),||(短路或)。&&和&都是表示与,区别是&&只要满足第一个条件,后面条件就不再判断。而&要对所有的条件都进行判断。看下面的程序:“&”操作:Java代码 public cl转载 2016-04-07 21:07:28 · 401 阅读 · 0 评论 -
java中hashcode()和equals()的详解
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有I转载 2016-02-28 11:29:26 · 275 阅读 · 0 评论 -
Hashcode的作用
关于Hashcode的作用 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一 次,那么当元素很多时,后添加到集合中的元素比较的转载 2016-02-28 11:37:41 · 320 阅读 · 0 评论 -
System.getProperty("user.dir"); 获得系统属性
getProperties public static Properties getProperties() 确定当前的系统属性。 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法。这可能导致一个安全性异常。 将 getProperty(String) 方法使用的当前系统属性集合作为Properties 对象返回。如果没有当前系统属性集翻译 2016-03-10 12:39:49 · 1031 阅读 · 0 评论 -
JAVA字符串类型-String.format()函数用法
public static String format(String format, Object... args)该函数为静态类型,可直接使用。format 参数为要使用的格式,而args为需要被格式化的参数。format参数的选择和C语言中sprintf()方法的输出格式参数类似。Java中IO包里PrintWriter类的print原创 2016-03-07 15:51:06 · 3570 阅读 · 0 评论 -
Java子线程中操作主线程Private级别数据
两个类分别如下:package Demo2;import java.util.*;class Demo2 { private static ArrayList a = new ArrayList(); public static void main(String[] args) { a.add("String0"); threadDemo2 thread1 = new原创 2016-03-30 17:57:27 · 1967 阅读 · 0 评论 -
getClass(),class属性和getName()解析(整理)
一、getClass方法:类型:public final Class getClass()功能:返回该对象的运行时类的java.lang.Class对象(API上的解释)有方法类型可以知道,该方法只能由类的实例变量调用例子:[java] view plain copyJButton b1 = new JButton("转载 2016-03-29 17:18:42 · 416 阅读 · 0 评论