码迷,mamicode.com
首页 > 编程语言
Java 反射机制分析指南
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对...
分类:编程语言   时间:2015-06-24 14:27:09    阅读次数:95
javascript客户端检测技术
1. Firefox Gecko是firefox的呈现引擎。当初的Gecko是作为通用Mozilla浏览器一部分开发的,而第一个采用Gecko引擎的浏览器是Netscape6; 我们可以使用用户代理检测下:如下JS代码:var ua = navigator.userAgent;console...
分类:编程语言   时间:2015-06-24 14:27:44    阅读次数:104
JavaScript 给表格排序
(function(){ var mTable=document.getElementById('table'); var sort=function(el,index,desc){ var mTbody=el.tBodies[0], mRow=mTbody....
分类:编程语言   时间:2015-06-24 14:28:30    阅读次数:156
C++学习笔记(4)const限定符
一、默认状态下const对象仅在文件内有效,可以使用extern关键字设置所有文件都可以访问。二、对常量的引用:const int ci = 1024; const int &r = ci;三、临时量(临时量对象):当编译器需要一个空间来保存表达式的求值结果时临时创建的一个未命名对象;四、指向常量的...
分类:编程语言   时间:2015-06-24 14:26:37    阅读次数:125
Java 继承详解
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系。class SubDem...
分类:编程语言   时间:2015-06-24 14:24:15    阅读次数:96
C语言的基本输入与输出函数(全解)
C语言的基本输入与输出函数1.1.1 格式化输入输出函数 Turbo C2.0 标准库提供了两个控制台格式化输入、 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数....
分类:编程语言   时间:2015-06-24 14:23:22    阅读次数:193
Json-lib - java.util.Date 转换问题
使用 JSON-lib 将 java.util.Date 对象直接转换成 JSON 字符串时,得到的通常不是想要格式:System.out.println(JSONSerializer.toJSON(new Date()));// {"date":24,"day":3,"hours":12,"min...
分类:编程语言   时间:2015-06-24 14:23:50    阅读次数:122
关于 Java 对象序列化您不知道的 5 件事
数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,只学习了足以完成手头上任务的知识而已。在本系列中,Ted New...
分类:编程语言   时间:2015-06-24 14:23:07    阅读次数:169
C++ 多态的游戏例程
1)头文件 game.h#ifndef GAME_H#define GAME_H// base classclass CCreature {protected: int m_nLifePower, m_nPower;public: virtual void Attack(CCreatur...
分类:编程语言   时间:2015-06-24 14:21:40    阅读次数:142
15个顶级Java多线程面试题及答案
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在Java中Lock接口比synchronized块的优势是什么?...
分类:编程语言   时间:2015-06-24 14:21:35    阅读次数:246
(转)Java 内存整理——堆、栈、常量池
Java 内存分配:1. 寄存器我们在程序中无法控制2. 栈存放基本类型的变量数据,局部变量,和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆存放用new产生的对象,数组。为了给垃圾回收器使用,...
分类:编程语言   时间:2015-06-24 14:21:11    阅读次数:173
JAVA多线程和并发基础面试问答
1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的...
分类:编程语言   时间:2015-06-24 14:19:28    阅读次数:178
Unity3D实践系列07,组件的启用或禁用开关,物体的的可见或不可见开关,以及相应事件
创建一个Unity项目。 在"Project"窗口中,在"Asserts"中,添加"_MyScene"文件夹。 点击"File"中的"Save Scene",给Scene命名,并保存到"_MyScene"文件夹。 创建一个类型为"Plane"的GameObject,并调整其大小。 创建一个类型为"C...
分类:编程语言   时间:2015-06-24 14:21:57    阅读次数:173
页面 JavaScript 存在多个同名方法的调用分析
在 JavaScript 中,不存在方法重载的概念,方法重载指的是可以定义不同类型的参数和参数个数的同名方法,然后可以按需调用。如需实现按参数个数的不同去执行不同的方法主体,正确的做法是通过定义一个方法,通过方法本身的 arguments 参数数组来判断参数个数,然后分别处理。这里举个页面 Java...
分类:编程语言   时间:2015-06-24 14:19:35    阅读次数:106
Java Swing简单的加法器
1 package test; 2 import java.awt.*; 3 import javax.swing.*; 4 import java.awt.event.*; 5 public class FrameDemo2 6 { 7 static JTextField field1=new ....
分类:编程语言   时间:2015-06-24 14:18:21    阅读次数:108
Spring.net使用说明
使用方法:1.在配置文件设置Spring.net 节点在配置节中,声明Spring.net,配置context,objects标签,来源(type) 配置程序集里的文件 配置相对根目录的文件 配置绝对路径文件 --> -->2. 读取文件 ...
分类:编程语言   时间:2015-06-24 14:13:58    阅读次数:115
经典的Java基础面试题集锦
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:...
分类:编程语言   时间:2015-06-24 14:13:48    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!