Java
冒泡彩虹
这个作者很懒,什么都没留下…
展开
-
Android/Java 汉字转拼音(英文同样适用)
HanziToPinyin.java/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance wit原创 2015-06-26 15:30:00 · 1268 阅读 · 0 评论 -
抽象和接口的理解
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface 选择显得比较随意。原创 2015-07-24 15:54:38 · 697 阅读 · 0 评论 -
Java反射学习笔记
前言:先说说反射的作用。我们都知道处于安全、维护方便等因素的考虑,java中定义了4中访问权限,分别是:private(仅限本类)、默认无关键字(本包内所有类,包含本包内的子类)、protected(本包、其他包的子类)、public(所有类)。然后因为某些特殊的需要,需要访问某些原本不可见的方法(或者字段),比如访问某个Person类内部的某个private方法,则一般的方法是不行的,这个时原创 2015-11-06 15:35:02 · 661 阅读 · 0 评论 -
Short s1=1; s1=s1+1;会报错吗,编译错误还是运行时错误
如题,答案是会报错,编译错误。原因:S1+1在计算时,会默认“提升”成int型(Java中默认的计算数据是int型,如果一个long型的20和int型的10计算,则计算中默认提升为long型),所以讲int型的结果赋值给s1,未然报错。原创 2015-12-29 16:58:57 · 1240 阅读 · 0 评论