自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 java继承中成员变量和方法调用的区别

继承中,对于成员变量的访问系统认的是引用类型,引用是什么类型,系统就访问谁的成员(Car c=new Truck(); c.name将会打印Car的内容)。而对于方法的访问,无论使用什么类型的引用,系统其调用的都是具体对象所在类中定义的方法。 参考网址:http://www.yunjkj.c...

2014-03-30 16:34:00 206

转载 java打印方法名

在C与C++中可以这样打印当前函数名: printf("%s",__func__); 但在Java没有此说法,一切即对象,得从某个对象中去获取,可分为两种方式: 第一种:通过Thread类来获取。 System.out.println(Thread.currentThread().ge...

2014-02-15 17:10:00 541

转载 &与&&的区别

两共同点: &与&&都可以用作逻辑与的运算符,只有当运算符两边都为true时,运行结果才为true,否则结果都为false. Strings=null; inti=0; if(s==null&i==0){...

2014-01-04 08:19:00 100

转载 final finally与finalize三者的区别

看到这个题目,感觉像是高中题目一样。出题者用心良苦啊,将这个三个联系起来,考察java基本功。在实际中finalize这个用得最少,而其他两个都很熟悉了。但若想流畅的表达三者区别,还行自己好好理一理。 一、final这个关键字在Java中代表不可改变的,可用来修饰类,方法,变...

2014-01-02 23:19:00 105

转载 %s引起的持久战

昨天跟用同事移植过来的SDK库时,调用它接口后,打印其返回值,当时不知怎么搞的,竟然用了如下类似代码: printf("sdk_interface before ");int re = sdk_interface( ... );printf("sdk_interface re ...

2013-12-08 09:25:00 72

转载 Mysql数据库环境搭建及Java访问简单demo

今天将Mysql数据库环境搭建好了,以后有时间就可以进行数据库相关开发咯,记录下步骤如下: 环境: 1、window xp (32)系统 2、java 访问数据库 第一步:安装Mysql数据库: 1、MySQL数据库各个版本之间的区别 2、官...

2013-07-06 19:21:00 150

转载 java 中jdom包的简单使用

1、jdom 1.1是什么? 1.2用来干什么? 1.3怎么用? 1.4使用后感悟和小结! 1.1 Jdom 是一种java...

2013-06-21 19:14:00 411

转载 java中json数据处理

json简介 JSON 全名是:Javascrip object notation ,是一种轻量级的数据交换语言,以文字为基础,易于让人阅读。 json用于描述数据结构,主要有以下形式存在。 1、对象(object) 一个对象以"{"开始,并以“}”退出,其中对象大...

2013-06-19 20:08:00 119

转载 Tomcat环境搭建

eclipse中搭建Tomcat环境: xp系统 eclipse-java-indigo Tomcat7 按照如下网址搭建环境 http://hi.baidu.com/jaimy_ji...

2013-06-18 12:12:00 67

转载 在eclipse中搭建Java Spring环境

Eclipse 中搭建java Spring环境 参考如下网站: http://www.codecho.com/set-up-spring-dev-environment-using-eclipse/ log4j.jar包下载: h...

2013-06-07 11:25:00 89

转载 第 21 章预处理

第 21 章预处理 一条预处理指示由一个逻辑代码行组成,以#开头,后面跟若干个预处理Token,在预处理指示中允许使用的空白字符只有空格和Tab。 预处理步骤,八步走: 第一步: 将三字母(三联符序列 trigraph sequences)换成相应的单字符。 如:三字...

2013-05-14 22:11:00 91

转载 第20章 链接编译详解

20.1 多目标文件的链接 通过自己编写Makefile文件来实现多目标文件的链接,其实就是将gcc 编译命令写入到Makefile文件,通过执行make 指令来实现编译。这样我不需要每次都敲入gcc -指令。直接输入make就OK了。 为什么要包含头文件而不是.c文...

2013-05-12 23:54:00 102

转载 第18章 X86汇编程序基础

感觉本章知识太给力了,关如下例子就可让自己好好捉摸。 第18章 X86汇编程序基础 18.1 汇编指令说明例子 .section .data.section .text.globl _start_start:movl...

2013-05-11 23:23:00 111

转载 第17章:计算机体系结构基础

17.1、内存与地址: 这个就如KTV里面的包厢和房间号,内存就是包厢,地址就是对应的房间号 ; 17.2 CPU cpu周而复始做同一件事情:从内存读指令,然后解释执行它。 17.4 MMU VMM v...

2013-05-10 22:10:00 68

转载 linux 仿写chmod指令

#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/stat.h>int main(int argc,char **argv){ int...

2013-05-10 21:55:00 93

转载 第16章 运算符详解

1、Implementation Defined Unspecified和Undefined 三者之间的区别: 在C标准中没有做明确规定的地方会用Implementation-defined、Unspecified或Undefined来表述 。 Impleme...

2013-05-09 21:47:00 73

转载 第 14 章 计算机中数的表示

1. 为什么计算机用二进制计数 2. 不同进制之间的换算 3. 整数的加减运算 4. 浮点数 1、计算机采用数字电路搭建而成的,而数字电路只有0和1两种状态,因此就采用二进制计数。 ...

2013-05-08 00:30:00 74

转载 linux 学习计划

毕业快两年了,一直说要把linux学好,可一直静下心里学它。一晃又是三个月过去了。岁月不饶人,跟花姐聊天每次感受颇多,心灵的撞击,年过三十的爷们真的成熟很多,我还很菜,菜得还没搞清楚自己的人生方向都不是特别明确,菜得不好好珍惜这段最佳学习机会。我想花姐的人生方向已经相当明确了,因此他每天都在...

2013-05-08 00:17:00 127

转载 第15章 数据类型详解

1、数据类型 c中数据类型划分为四类:基本类型、构造类型、指针类型、空类类型。 其中基本类型可分为:数值类型和字符类型 1、数值类型 1、短整型 short 2、整型 int ...

2013-05-08 00:00:00 88

转载 建议43:避免对象的浅拷贝

1、java中为什么会出现拷贝?即拷贝的作用和优势是什么? 2、浅拷贝与深拷贝的区别是什么? 3、实现拷贝时,我们需要注意什么? 1、一般情况下我们是通过new操作符来获取一个属性都是初始值的对象。当若不通过设置其属性,而想得到一个与已有对象一致的对象时,我们该如何处理。高斯...

2013-04-06 22:32:00 151

转载 建议42:让工具类不可实例化

1、为什么会提出这个建议即它的优点在哪儿? 2、怎么才能让一类不可实例化。 3、对比小结,让类不可实例化的方法有哪些? 1、查看Math工具类可知,里面都是数学上常用公式的静态方法。经常会被用到,若可以实例化,必然会占用很多不必要的堆空间,而且会降低程序执行效率。这也许是...

2013-03-19 22:54:00 86

转载 提取字符串中想要的字符串并将她们组成一个字符串数组:

问题:提取所有的ssid后面的字符串并组成一个字符串数组: var result=16; var bssid=new Array(); var ssid=new Array(); var type=new Array(); var auth=new Array(); var enc...

2013-03-16 23:41:00 357

转载 建议38:使用匿名类的构造函数

2、匿名类有构造函数吗,有的话是什么? 3、匿名类为什么会存在? 1、匿名类就是没有类名的类 public class EveryDay{ public static void main(String[] args) { Construct c1 = new C...

2013-03-14 23:59:00 65

转载 建议37(3):内部类与嵌套类的访问区别

内部类通过对象.new 内部类名进行实例化。而嵌套类通过new 外部类名.内部类名来实例化。 内部类使用方式如下: public class EveryDay{ public static void main(String[] args) { Person p = ...

2013-03-13 23:12:00 49

转载 建议37(2):静态内部类提供封装性

1、嵌套类是什么? 2、怎么用好它? 3、为什么会出现嵌套类? 4、相关对比扩张知识? 1、嵌套类就是用static关键字修饰的内部类,因此具备类的所有性质,而且是静态的,这就决定了它与普通类的区别和它的优越性。有且只有在嵌套类的情况下,static关键字能放在类前面修饰...

2013-03-13 00:27:00 69

转载 建议36(3):使用构造代码特别之处

如下例子: public class EveryDay{ public static void main(String[] args) { new ConstructorTest(); new ConstructorTest(0); new ConstructorTe...

2013-03-10 09:34:00 65

转载 建议36(2):使用构造代码块精炼程序

建议(1)中提到一个疑问。 为什么会有代码块? 现在理解是,代码就是用来实现某个功能,而将相关代码集合在一起构成代码块无非是更好的实现某个功能,或者更方便使用。 现在来详细理解下四种代码块的功能。 普通代码块:方法内定义的代码块为普通代码块,将实现某个功能的代码集合在一起,方...

2013-03-06 23:27:00 65

转载 eclipse中关联javaJDK源码包

导入步骤: 第一步: 找到已安装的JDK路径下自带的src.zip源码包。类型如下: 第二步: 1、打开Eclipse,点击window-> preferences->java->installed jres 看到如下图: ...

2013-03-06 11:37:00 107

转载 java取整方法对比

public static double ceil(double a)//向上取整 public static double floor(double a)//向下取整 public static long round(double a)//四舍五入取整 public static ...

2013-03-06 10:57:00 70

转载 建议36:使用构造代码块精炼程序

用大括号把多行代码封装在一起,形成一个独立的数据体,实现特定算法的代码的集合成为代码块。 代码块是不能单独运行的,必须要有运行主体。 2、为什么会有代码块的出现? 3、代码块的分类,分为四类:普通代码块,同步代码块,静态代码块,构造代码块。 看如下实例: pub...

2013-03-04 23:17:00 90

转载 建议35:避免在构造函数中初始化其他类

构造函数决定着类的初始化效率,而当在构造函数里面再执行其他构造函数(即new 其他类时),又会执行相关的初始化工作。 看如下极端的例子,在构造函数中再new 其他类导致死循环。 因此在实践开发中不要在构造函数中new 其他类。 public class EveryDay...

2013-03-03 22:47:00 148

转载 建议34:构造函数尽量简化

构造函数用来做什么? 概念性的词汇就老感觉自己说不清楚,只好用自己的理解来表达。 什么是构造函数? 现在个人理解是,它是一个方法,通过这个方法可以构建一个类的实例。 这就是它与普通方法的区别。 构造方法特殊性有: 第一:构造方法必须与类名一致,并且没有返回值。...

2013-03-02 15:47:00 121

转载 建议31、接口内不要存在实现代码

建议31、接口内不要存在实现代码 看如下代码: public class Test { public static voidmain(String[] args) { InterfaceB.b.doSomething(); } interface ...

2013-01-27 17:41:00 97

转载 java变量理解

其中基本变量细分为:数值类型,字符类型(char),布尔类型(boolean) 引用变量细分为:类类型,接口类型,数组类型 其中数值类型有分为整型和浮点型: 具体如下: 整型有:byte(占一个字节) short(二个字节) int(四个字节) lon...

2013-01-12 12:26:00 59

转载 java中final关键字理解(1)

final类为终结类,不能被继承。也就没有子类和重写的概念。 final方法不能被修改,即在子类中不能被重写。 final变量为常量,只能被赋值一次(默认值不算),之后再也不能改变。 1、final修饰类 即用关键字final来修饰class, 如: pub...

2013-01-11 23:55:00 67

转载 java中重写、覆盖,重载三者的区别?

首先要明确Java中重写,覆盖,重载都是针对方法的几个不同概念。其中重写与覆盖等同,只是两种不同的称法而已。 现在主要来理解下重写与重载的区别? 以前的理解是: 重写就是保证跟父类原有方法的返回值,方法名,参数列表一致的前提下,在子类中将函数重新实现一遍。 而重载就是指返...

2013-01-11 18:20:00 93

转载 建议32(3):有关java静态变量面试题

先看代码: public class Test{ private static Test tester = new Test(); // step 1 private static int count1 = 10; // step 2 private static int c...

2013-01-10 00:30:00 95

转载 java中的访问权限

有个形象的比喻,将同一个包其他类比作是朋友,子类比作是子女,其他都看作外界。 public 公有权限,大家都可以访问。 protected 保护权限,只有朋友和子女才能访问。 默认权限(可以理解为friendly) 只有朋友才能访问。 private 私有权限。只有自己才能...

2013-01-08 21:10:00 74

转载 java中整数变量的运算结果至少为int类型。

例1.1: class Test{ public static void main(String[] args) { short a = 1; short b = 2; short c = a+b; //编译报错,会提醒你进行修改 }} 例1.2: ...

2013-01-07 21:41:00 304

转载 java关于程序入口函数main函数的认识

现在来看看如下这五个main函数: 区别在于参数类型不同,或者访问权限不同,程序编译肯定没问题,那运行呢?试试看! 第一种: class Test{ public static void main(String s){ System.out.prin...

2013-01-06 14:43:00 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除