`
ymq267
  • 浏览: 130329 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论
文章列表
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量 ...
今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘: 假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。 现在想知道,-5在计算机中如何表示?   在计算机中,负数以其正值的补码形式表达。 什么叫补码呢?这得从原码,反码说起。   原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 比如 00000000 00000000 00000000 ...
Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或 ...
Class类(在java.lang包中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication):    在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息    获取Class实例的三种方式:    (1)利用对象调用getClass()方法获取该对象的Class实例;    (2)使用Class类的静态方法forName(),用类的名字获取一 ...

Java内部类

    博客分类:
  • Java
http://www.cnblogs.com/yaoyinglong/p/Java%E5%86%85%E9%83%A8%E7%B1%BB-%E8%AF%AD%E6%B3%95%E7%AF%87.html
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 //外部类 class Out { private int age = 12; //内部类 class In { public void print() { System. ...

java面试题

http://www.blogjava.net/supercrsky/category/27518.html
1. java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。 2. 从标准输入流System.in中直接读取使用者输入时,使用者每输入一个字符,System.in就读取一个字符。为了能一次读取一行使用者的输入, ...

JAVA的StringBuffer类

    博客分类:
  • Java
    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。          所以在实际使用时,如果经常 ...
概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。 ...

JAVA泛型编程笔记

    博客分类:
  • Java
1.介绍 Java泛型编程是JDK1.5版本后引入的。 泛型让编程人员能够使用类型抽象,通常用于集合里面。 下面是一个不用泛型例子: List myIntList=new LinkedList(); //1 myIntList.add(newInteger(0)); //2 Integer x=(Integer)myIntList.iterator().next(); //3 注 ...
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制 ...
相关解决方案: (其实相当简单):不需要在Java Build Path中Add项目,只需要在eclipse的Web工程上右键->Properties->Java EE Modul Dependencies中选中java项目的JAR/Module就可以了,此时Project References会自动勾选择相应的java项目!希望能对大家有帮助:)解决项目引用问题。 注:Myeclipse 动态web项目相关解决方案与eclipse一致。 Myeclipse 的web项目引用方式: web工程上右键 》Properties 》java Build Path 》Source选 ...

Struts原理

Struts http://blog.csdn.net/shan9liang/article/details/8686333 http://blog.csdn.net/shan9liang/article/details/8688568 http://blog.csdn.net/shan9liang/article/details/8690179 http://blog.csdn.net/shan9liang/article/details/8690319 http://blog.csdn.net/shan9liang/article/details/8691897 http://b ...
在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。 我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。 本系列教程将引导你完成如下任 ...
Global site tag (gtag.js) - Google Analytics