Java 基础
文章平均质量分 59
109905418
谨慎,优秀,力戒浮躁!
展开
-
求输入的几个数的最小公倍数, 最大公约数
先介绍2个正整数,求最小公倍数,最大公约数/** * 求两个数的 最大公约数, 最小公倍数, 通过短除法 * */public class GongyueAndGongBei { public static void main(String[] args) { System.out.println("请输入第一个数:"); int a = new Scanner(System.in).nextInt(); System.out.pr原创 2022-05-01 12:36:00 · 670 阅读 · 0 评论 -
Java的 冒泡排序,插入排序
/*** 冒泡排序法, 注意这里是降序 */ public int[] bubleSort(int[] intArr){ int length = intArr.length; for (int i=0; i<length; i++){ for (int j=i+1; j<length; j++){ ...原创 2019-10-24 08:47:45 · 144 阅读 · 0 评论 -
Java设计模式 策略模式
策略模式的核心思想就是把算法提取出来放到一个独立的对象中。 在调用时, 显式地指明需要使用哪一个策略对象就可以, 也就是根据不同情况, 采取不同的策略, 这就是核心思想。 ...原创 2019-02-23 17:35:20 · 203 阅读 · 0 评论 -
Java 浮点数是如何存储的?
看一个面试题, 考察面试者对浮点数存储格式的理解:public class Float_Double { public static void main(String[] args) { float f_v1 = 20; float f_v2 = 20.3f; float f_v3 = 20.5f; double d_v1 = ...原创 2015-08-17 18:37:21 · 7740 阅读 · 14 评论 -
什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
1.关于接口的理解。 接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。 一般,我们实现一个系统的时候,通常是将定义与实现合为一体,不加分离的,我认为最为理想的系统设计规范应是所有的定 义与实现分离,尽管这可能对系统中的某些情况有点繁乱。 接口的本身反映了系统设计人员对系统的抽象理解。 接口应有两类:第一类是对一个体的抽象,它可对应为一个抽象...原创 2019-01-06 13:00:01 · 1705 阅读 · 0 评论 -
Java 基础___关于重写的方法的异常
1. 方法的重写, 先看一段代码:class MyThread extends Thread {public void run() { System.out.println("==="); try{ sleep(1000); }catch(InterruptedExcept原创 2014-12-30 16:27:09 · 1493 阅读 · 0 评论 -
javap(反汇编命令)详解
请参见http://blog.csdn.net/hudashi/article/details/7062668转载 2015-01-12 08:28:37 · 1122 阅读 · 0 评论 -
使用Properties对象的getProperty() 取值存在的问题
先看要解析的 ini 文件/** * 从ini 文件 中取得指定参数的值 * * @param fileName ini文件名 一般为 ***CmNvCfg.ini * @param propName 指定的参数名 * @return 指定参数的值 * */ // public String g原创 2014-12-10 10:06:01 · 9852 阅读 · 0 评论 -
Enum 的简单应用
enum E { A{ public int getValue(){ return 0; }}public abstract int getValue();} 调用时,E.A.getValue(),就会获得int 值原创 2014-07-31 14:21:42 · 775 阅读 · 0 评论 -
按位操作符
按位操作符 用来操作整数基本数据类原创 2014-07-20 00:33:14 · 1389 阅读 · 0 评论 -
移位操作符
移位操作符操作的运算对象也是 二进制的 "原创 2014-07-20 01:08:58 · 2251 阅读 · 0 评论 -
Java基础 的指数记数法
Java 采用一种很不直观的记数原创 2014-07-20 00:17:28 · 4238 阅读 · 0 评论 -
IO 流
File, InputStream, OutputStream, Writer, Reader原创 2010-10-22 22:11:00 · 703 阅读 · 0 评论 -
Java 之代理模式
代理模式代理模式的作用: 为其他对象提供一种代理以控制对这个对象的访问,在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到 中介 的作用 举一个例子: 某一个人想请一个局长为他办一些事情,这个人可能不能直接去这个局长,因为局长不认识他,即使客户给他送礼或一些钱,局长也不会收,这时候怎么办?客户可以先去找局长的秘书或身边红人,局长秘书当然啦,跟局原创 2009-11-05 16:39:00 · 606 阅读 · 0 评论 -
JDK 5.0新特性
JDK5.0新特性中主要包含以下方面:1.泛型(Generics) 2.增强的for 循环 3.自动装包与自动拆包4.枚举(Enum) 5.静态导入(static import) 6.可变参数7.Printf格式输出 8.IO流输入(Scanner) 9.注解(Annotation) 注解是非原创 2009-10-15 14:32:00 · 1038 阅读 · 0 评论 -
在外部类调用一个类的private 变量
通过Java 反射技术来读写 private 变量,以AnimaionDrawable 类中的mCurFrame变量为例, 该变量是int 类型,保存当前支画的播放位置, 代码如下: // 获得mCurFrame 变量的 Field 对象java.lang.reflect.Field field = AnimationDrawable.getDeclareField("mCurFram原创 2013-09-22 08:19:37 · 3105 阅读 · 0 评论