自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开发攻城狮

我的程序猿之路

  • 博客(12)
  • 收藏
  • 关注

原创 jd-gui 反编译出现access$分析和函数说明

1)static Type access$iii(Outer); 是JAVA编译器自动生成的十分重要的方法(该方法的个数由你的内部类要访问的外部类的变量个数相关),目的是:用于内部类访问外部类的数据成员时使用.2)因此:JAVA编译器在生成内部类的访问外部类的数据成员时,会自动生成代码来调用这个方法.以你的代码为例:内部类Inner中的方法public int getDate() 

2014-09-28 17:23:37 6969 1

转载 用Gradle 构建你的android程序

android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant....

2014-08-05 10:35:30 614

原创 web入门

学习目标: tomcat 服务器的配置以及 HTTP 协议.1.web的相关介绍 web表示网页的意思, 指internet上供外界访问的页面.静态的页面: html+ css + js (cascading style sheet)  (java script)  , 任何时间点你去访问内容动态的页面: 都是由程序产生.  不同时间点去访问这个页面,产生数据都是不

2013-07-14 21:19:47 1977 1

原创 XML基础和XML编程

XML 的学习目标:1.能够用xml 描述有层次的数据关系.2.能够用解析器读取xml中的有层次关系的数据. (parser)一、XML是什么?作用是什么?1、XML是指可扩展标记语言(eXtensible Markup Language),用户自定义的标签.相对于HTML来讲的。2、XML被设计的宗旨是表示数据。HTML是用来显示数据的。目前经常使用的XML版本是1.03

2013-07-14 19:39:29 2141

转载 java常用设计模式

java常用设计模式设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计

2013-06-03 20:08:17 805

转载 JDK1.5 JDK1.6 各自的新特性

JDK1.5 JDK1.6 各自的新特性自己一直用JDK1.5,一个同学突然问我JDK1.5和之前的版本有什么区别吗?我无语了,自己感觉对JAVA了解的还可以,可这一个这么基本的问题都不会...,回来再谷歌上百度一下,总结下:JDK1.5(JDK5.0)Java2标准版(Java 2 Platform, Standard Edition, J2SE)1.5版本更

2013-06-03 18:46:35 933

转载 深度解析java内存中的原型

本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constan

2013-05-23 16:08:26 730

转载 关于try中含有return语句的执行顺序的升入解析(学习javap命令)

今天看到有几个帖子是讲try/finally语句中try语句体包含return语句的执行顺序问题,我做了一下深入的了解,下面进行分析首先,来看一段代码:public class TestTryFinally {public static void main(String[] args) {  test();}public static v

2013-05-23 15:58:51 878

转载 Java程序员必知的8大排序

8种排序之间的关系:1, 直接插入排序   (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例(3)用java实现[java] vi

2013-05-23 15:53:38 909

原创 关于任意数字类型的数组求最大值解决办法

有两种思路:一种是重载方式(就是有几种数字数组就写几个重载方法,因为Arrays中的toString()方法就是这么干的(黄玉昆给的解释,很好),毕竟基本数据类型没封装类好操作)。public class GetMaxAndMin { public static void main(String[] args) { // TODO Auto-generated method st

2013-05-23 15:37:45 1774

原创 linux讨论之文件系统与目录结构与学习命令前奏

Linux 标准目录结构 初学Linux,首先需要弄清Linux 标准目录结构我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步。1、什么是文件系统 (可以百度ext3、NTFS、FAT32)        当您使用Linux的时候,命令行执行 :ls –l /             就会发现,在/下包涵很多

2013-05-23 15:33:30 1147

转载 教你30分钟内快速理解面向对象思想

介绍:        整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。       技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机 的体系结构不发生革命性的变化,我们现

2013-03-11 20:20:40 1009

空空如也

空空如也

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

TA关注的人

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