懵懂的菜鸟

Stay hungry,Stay foolish.

导航

随笔分类 -  Java知识

上一页 1 2 3 4 下一页

java中的匿名内部类
摘要:一、使用匿名内部类内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下: 在这里我们看到使用匿名内部类我们必须要继承一个父类或者实现一个接口,当然也仅能只继承一个父类或者实现一个接口。同时它也是没有class关键字,这是因为匿名内部类是直接使用new来生成一个对象的引用。当然这个 阅读全文

posted @ 2017-10-27 22:40 懵懂的菜鸟 阅读(423) 评论(0) 推荐(0)

java高精度实数和小数
摘要:java 高精度实数和小数 Ⅰ基本函数: 1.valueOf(parament); 将参数转换为制定的类型 比如 int a=3; BigInteger b=BigInteger.valueOf(a); 则b=3; String s=”12345”; BigInteger c=BigInteger. 阅读全文

posted @ 2017-10-27 17:05 懵懂的菜鸟 阅读(311) 评论(0) 推荐(0)

java中的标识符、关键字、保留字
摘要:Java中关键字(keyword)和保留字(reservedword) Keyword :Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。 Reserved word:保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可 阅读全文

posted @ 2017-10-26 13:21 懵懂的菜鸟 阅读(4820) 评论(0) 推荐(0)

java IODemo
摘要:关键代码: RandomAccessFile file = new RandomAccessFile("temp.dat", "rw"); file.writeBoolean(true); file.writeInt(100); file.writeInt(12345); file.writeInt 阅读全文

posted @ 2017-10-26 12:47 懵懂的菜鸟 阅读(723) 评论(0) 推荐(0)

有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。求时间复杂度?
摘要:有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。求时间复杂度? 注意:调堆的时间复杂度为logN, 建堆的时间复杂度是O(N)。 直接暴力求解,将20个数组合并,然后排序,取出500个数 使用归并。 对于排好序的 序列,我们要注意使用归并。 先将第1个 阅读全文

posted @ 2017-10-25 19:28 懵懂的菜鸟 阅读(621) 评论(0) 推荐(0)

Java四种排序:冒泡,选择,插入,二分(折半插入)
摘要:四种排序:冒泡,选择,插入,二分(折半插入) 阅读全文

posted @ 2017-10-25 18:26 懵懂的菜鸟 阅读(318) 评论(0) 推荐(0)

java中的抽象类和接口
摘要:抽象类: 抽象方法必须用abstract关键字进行修饰 抽象类和普通类的主要有三点区别: 1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。 2)抽象类不能用来创建对象; 3)如果一个类继承于一个抽 阅读全文

posted @ 2017-10-23 22:47 懵懂的菜鸟 阅读(179) 评论(0) 推荐(0)

java url
摘要:Java URL处理 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 本章节我们将介绍Java是如处理URL的。URL可以分为如下几个部分。 protocol(协议)可以是 HTTP、HTTPS、 阅读全文

posted @ 2017-10-23 14:29 懵懂的菜鸟 阅读(279) 评论(0) 推荐(0)

java中的实例化
摘要:java中的new用于实例化一个对象 区别: new是java里面的关键字,一般用于创建一个新的对象。 T1 a=new T1():表示创建一个新的T1对象 T2 b=new T1():这种多用在接口类与实现类之间 或者子类与父类之间 在接口类与实现类之间: T2为接口类,T1为T2的实现类 例如: 阅读全文

posted @ 2017-10-23 12:29 懵懂的菜鸟 阅读(11277) 评论(0) 推荐(0)

java面向对象
摘要:1,嵌套类(内部类)nested class(inner class) java内部类与c++嵌套类最大的不同就在于是否有指向外部的引用。 创建一个static内部类的对象,不需要一个外部类对象,不能从一个static内部类的一个对象访问一个外部类对象。 内部类或嵌套类在类层级上没有限制,内部类可以 阅读全文

posted @ 2017-10-23 12:18 懵懂的菜鸟 阅读(341) 评论(0) 推荐(0)

java中创建对象的几种方式
摘要:1,用new语句创建对象,这是最常见的创建对象的方法。 2,运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法 3,调用对象的clone()方法 4,运用反序列化手段,调用java.io.ObjectI 阅读全文

posted @ 2017-10-23 10:51 懵懂的菜鸟 阅读(394) 评论(0) 推荐(0)

java中的类、对象、方法
摘要:类=一个种类(class)东西 类=一个种类(class)东西 对象=属于该种类的一个对象/物件(object,台湾翻译为‘物件’)方法=对这个种类的东西都可以进行的操作 比如我有一辆汽车-类 public class car {...} 我将这辆汽车起名为”火焰“。-对象 car myCar = 阅读全文

posted @ 2017-10-23 10:29 懵懂的菜鸟 阅读(319) 评论(0) 推荐(0)

java浅拷贝和深拷贝
摘要:转:http://blog.csdn.net/u014727260/article/details/55003402 实现clone的2点: 1,clone方法是Object类的一个方法,所以任何一个类都会自动拥有该方法 2,并不是所有的类可以调用clone方法,因为javac需要程序员显示的声明, 阅读全文

posted @ 2017-10-21 22:59 懵懂的菜鸟 阅读(474) 评论(0) 推荐(0)

Java内存管理
摘要:1,垃圾收集和内存管理 GC即垃圾收集机制,是指JVM用于释放那些不再使用的对象所占的内存。 特点如下:1,垃圾收集的时间是未知的。2,java中提供了一个强行执行垃圾收集的方法-system.gc(). 3,一般采用默认的垃圾收集器,实时性要求比较高的系统采用增量收集器。系统具有较高的配置,有比较 阅读全文

posted @ 2017-10-20 23:15 懵懂的菜鸟 阅读(168) 评论(0) 推荐(0)

java中线程和并发面试题
摘要:http://www.cnblogs.com/dolphin0520/p/3932934.html http://www.cnblogs.com/dolphin0520/p/3958019.html http://ifeve.com/java-concurrency-thread-directory 阅读全文

posted @ 2017-10-20 12:43 懵懂的菜鸟 阅读(182) 评论(0) 推荐(0)

传递和引用
摘要:1,传值和传引用 对于基本类型,传递的是自身的副本 对于对象类型而言,传递的是指向自己的地址的副本 (通过引用副本找到地址并修改地址中的值)钥匙和仓库。 基本类型,传值的副本;对象类型,传引用的副本 2,静态变量和私有变量 (2)静态变量、静态方法和静态块 通常情况下,类成员必须通过它的类的对象访问 阅读全文

posted @ 2017-10-19 22:27 懵懂的菜鸟 阅读(191) 评论(0) 推荐(0)

Java中BufferedReader和scanner
摘要:Scanner 和BufferedReader同样能实现将键盘输入的数据送入程序, import java.io.*;import java.util.Scanner;public class C {public static void main(String []args) throws IOEx 阅读全文

posted @ 2017-10-19 22:01 懵懂的菜鸟 阅读(371) 评论(0) 推荐(0)

java程序设计基本概念 jvm
摘要:JVM (1)对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。对于equals相等的字符串,在常量池中永远只有一份,在堆中有多份。 例如: 1 String s1 = "china"; 2 阅读全文

posted @ 2017-10-19 19:45 懵懂的菜鸟 阅读(410) 评论(0) 推荐(0)

java中的异常处理机制
摘要:转自:http://blog.csdn.net/hguisu/article/details/6155636 1. 引子 转自:http://blog.csdn.net/hguisu/article/details/6155636 1. 引子 try…catch…finally恐怕是大家再熟悉不过的 阅读全文

posted @ 2017-10-19 15:52 懵懂的菜鸟 阅读(421) 评论(0) 推荐(0)

java获取变量的类型
摘要:java中获取变量的类型可以使用每个类型的getClass()方法来获得,示例如下: 1 2 3 4 5 6 7 8 9 10 11 class Test { public static void main(String[] args) { int i=1; //int类型变量 System.out 阅读全文

posted @ 2017-10-19 14:40 懵懂的菜鸟 阅读(117392) 评论(5) 推荐(9)

上一页 1 2 3 4 下一页