Java 部分 1 .求两个数的最大公约数 解答: 欧几理德原理 : 辗转相除法          public static int zdgys(int a,int b){                    int x = a%b; ...
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"   package com.sing.demo; class SplitString { public static void main(String[] args) { String str = "Atet中dd文dsaf中男大34 ...
看到许多人都会迷惑JAVA类的初始化顺序,有时间自己也要看下书做下测试才能明白。所以记下来,其中的原理关于编译和JVM比较罗索,自行查书吧……   1.基类静态变量初始化或静态代码块执行,它们的顺序按照字面出现的顺序 2.派生类的 静态变量初始化或静态代码块执行,它们的顺序按照字面出现的顺序 3.基类实例变量初始化 4.基类代码块执行 5.基类构造方法执行 6.派生类实例变量初始化 7.派生类代码块执行 8.派生类构造方法执行   注意:上传调用时,变量为声明引用类型的变量值;调用方法则 ...
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于 创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设 计思想。   Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如:    class c = Class.forName(“Example”);   factory = (Examp ...
Animal a = new Cate();   //Animal是编译时类型,Cate是运行时类型。运行时类型得是编译时类型的子类     引用类型      对象类型     主观类型      客观类型     以子类覆盖了父类的方法为前提      1)运行时类型不变      2)只能 ...
1. 两种比较接口分析 在 “ 集合框架 ” 中有两种比较接口: Comparable 接口和 Comparator 接口。 Comparable 是通用的接口,用户可以实现它来完成自己特定的比较,而 Comparator 可以看成一种算法的实现,在需要容器集合实现比较功能的时候,来指定这个比较器,这可以看成一种设计模式,将算法和数据分离。 前者应该比较固定,和一个具体类相绑定,而后者比较灵活,它可以被用于各个需要比较功能的类使用。 一个类实现了 Camparable 接口表明这个类的对象之间是可以相互比较 ...
int mid = (from + to ) >>> 1;  
在三个数据中取最大,中间,最小方法:   public static int med3(int a, int b, int c) { return (a < b ? (b < c ? b : a < c ? c : a) : (b > c ? b : a > c ? c : a)); } public static int max3(int a, int b, int c) { return (a < b ? (b < c ? c : b) : (a < c ? c : a)); } p ...
sudo geidt  ~/.bashrc add export JAVA_OPTS=-Xms128m -Xmx128m -XX:MaxPermSize=128m may be can help
今天遇到了error establishing socket的经典问题,搞了半天,原来是自己粗心,不记得装sp3补丁了,真是无语了 具体过程是: 一、安装个人版的sql server 2000; 注意选择混合认证 二、复制驱动到当前路径 三、安装sp3的补丁;
  程序员面试之葵花宝典     面向对象的特征有哪些方面     1. 抽象 :抽象就是忽略一个主题中与当前目标无关的那些方面, 以便更充分地注意与当前目标 4. 有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象, . 二是数据抽象。   11. 继承 :继承是一种联结类的层次模型,并且允许和鼓励类的重用, 它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生 ...
bluelzx
搜索本博客
我的相册
065970ae-5176-3de3-9566-7c95b677ad54-thumb
Screenshot-2.png
共 3 张
最近加入圈子
存档
最新评论