`
文章列表
  instanceof 运算符 子类的的实例对象也是父类的实例对象;但反过来,由父类的构造方法创建的实例对象一般不是子类的实例对象。 判断一个引用表达式所指向的实例对象是否是某种引用类型类型的实例可以通过instanceof 运算符来实现,其使用格式: 引用类型表达式 instanceof 引用类型 返回值是一个 boolean 类型的值。 例子 例如:假设父类 J_Employee 和子类
  这是我这周整理的jvm内存管理相关的资料,共同学习 一, JVM 综述 JVM 主要包括两个子系统和两个组件。两个子系统分别是Class Loader 子系统和Execution engine (执行引擎)子系统。两个组件分别是Runtime Data Area 组件和Native interface (本地接口)。 Class Loader 子系统的作用:根据全类名来装在class 的内容到Native Method Area 区域。 Execution engine 子系统的作用:执行class 中的指令。 Native ...
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Makefile 的编写 假设我们有这样一个程序由五个文件组成,源代码如下: /* main.c */ #include "mytool1.h" #include "mytool2.h" int main(int argc,char **argv) { mytool1_print(" ...
  开发环境准备 安装make :apt -get install make 安装gcc : apt -get install gcc 安装g ++:apt -get install g ++ 安装gdb :apt -get install gdb 命令行下可以使用vim开发 图形界面使用集成开发环境开发 ...

GTK和Qt

GNOME 桌面环境 开发基于gnome 应用软件的函数库为GTK+ ,因为GNOME 桌面环境本身就是使用GTK+ 开发的,其开发语言为C 。 KDE 桌面环境 KDE 桌面环境核心为Qt 程序库,是TrollTech 公司的专利技术,因此很多自由软件存在版权问题上的考虑,但是其绚丽的界面效果又吸引了开发这的注意,其开发语言为C++ 。 Linux 下的图形程序开发环境 所谓图形程序开发环境,指的是开发环境和编译器提供图形界面库和函数的支持。Linux 系统下常用的图形界面开发环境有Qt 和
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 最简单的 hello world 程序 建立 hello.c 的文件,内容如下: /* hello.c */ #include<stdio.h> int main(int argc,char **argv) { printf(“hello world\n”); return 0; } 编写完 ...
继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现 指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性; 依赖 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条 ...

util:map

    博客分类:
  • java
<bean id="aliWWTaskAO" class="com.alibaba.china.trading.task.ao.AliWWTaskAO">  <property name="mainTitle">   <value>系统消息</value>  </property> </bean>  <util:map id="subTitle">  <entry key="trade_close"      ...

java异常

    博客分类:
  • java
  异常处理 异常可以分为受检异常 和运行时异常 。 受检异常在编译时会被检测到,所以,程序必须处理这些异常。 对于运行时异常编译时虽然无法被检测到,但是一个好的程序也必须处理这些异常。     处理异常的方式有两种:捕捉异常方式和转移异常方式。 捕捉异常方式是通过try - catch - finally 结构 处理异常。其格式如下: try { 可能会产生异常的语句序列 } catch (Exception1 e1) {
  在编码中,几乎每个地方都要用到log4j ,很长一段时间都对这个日志框架一知半解,今天抽出时间把这个东西好好学习了下。在网上找了两篇不错的文章,和大家分享一下: 1 :http://www.iteye.com/topic/378077 《log4j 详解和实战》,这篇文件极力推荐大家去看,介绍的非常详细。 2 :http://willow-na.iteye.com/blog/347340 《log4j.xml 配置详解》,这篇文件详细讲解了如何配置适合自己的日志文件。   log4j 框架有三个重要的元素,Logger ,Appen ...
Linux的启动流程:     1.加载BOIS程序,获取硬件信息;     2.读取MBR的kernel loader(核心引导程序,即grub,lilo等);     3.加载内核的操作系统核心信息;     4.内核执行init程序并获得运行时的信息;     5.init程序执行/etc/rc.d/rc.sysinit文件;     6.启动核心的外挂式模块(/etc/modules.conf);     7.init执行一级的各个批处理文件;     8.init执行/etc/rc.d/rc.local文件;     9.执行/bin/login程序 ...
今天又遇到了启动ubuntu 时,提示initramfs,无奈。。。。 baidu以后,找到解决方法: 不少时候ubuntu软件更新之后开机会进不了图形界面,而是黑屏显示initramfs提示你按help获得提示命令,令新手朋友摸不着头脑。 其实如果你是在windows模式下安装的ubuntu这个问题极易解决,只需在windows中按以下路径:ubuntu/disks/boot/grub,grub 中有menu.lst“和menu.lst~“删除menu.ls,把‘menu.lst~“改为‘menu.lst“重启即可进入ubuntu图形界面了(在LINUX中每次修改都会自动存有备份的,比如 ...
Global site tag (gtag.js) - Google Analytics