- 博客(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关注的人