自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的逆袭

分享java、c++、php、android技术性文章

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

转载 代码里的命名规则:错误的和正确的对比

编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。所以,很重要的一点,你需要能精确的用代码表达出你的思想,让其他人通过代码能明白你的意图。让我们先看看编程大师Robert

2013-07-03 15:39:44 644

原创 java学习心得

通过最近一段时间java的学习,对java的继承,接口等有了一定的了解,同时也感到基础确实有点差。画图板的开发是第一次接触java语言的开发,也通过这个,学到了一些课堂上学不到的东西,其中印象最深刻的恐怕得是写代码时的规范性,一点小错误足以令整个程序崩溃。总之是,革命尚未成功,同志仍需努力呀!

2013-06-06 14:35:49 793

转载 JVM加载class文件的原理机制

1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种:     1.系统类     2.扩展类     3.由程序员自定义的类 3.类装载方式,有两种     1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载

2013-06-06 14:33:52 637

转载 Java 并发

1 什么是并发问题。多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50元,A先提交,B后提交。 最后实际账户余额为1000-50=950元,但本该为 1000+100-50=1050。这就是典型的并发问题。如何解决

2013-06-06 14:32:56 813

转载 构造方法和参数传递总结

下面是我学习构造方法和参数传递有感而发:1)构造器方法与一般方法的区别:上次我们学习了普通方法,我们知道普通方法是描述一个对象的行为,根据对象的行为进行定义,而我们今天学的构造方法,是实例化一个对象,将对象形象化,两者有很大区别,构造器中可以调用构造器,也可以调用方法;但在一般方法中,不能调用构造器,构造方法有很多种说法,列如构造函数,构造器,构造器方法等。 2)下面是构造方法的格

2013-05-29 14:56:45 2670

原创 java排序方法小结

作为一个初学者,排序算法可能是接触到的最早的逻辑实例了,而且这些个逻辑还确实有点伤脑筋,那我就将一些经典的排序算法记下来吧,以后也可以来瞧瞧。    一、冒泡排序     最直接、最好理解、初学者最容易想到的排序算法!但是好像效率在大量的数据方面有些不足。         冒泡排序算法的运作如下(升序):比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素

2013-05-29 14:55:05 441

转载 十年IT运维谈(二)“0”和“100”

很多时候,极限状态都是不可取的。一无所有的‘0’和极尽完满的‘100’都不见得是发展历程中最有利的状态。”经过这些年的沉淀,我们看到,这个市场在逐步地走向规范,用户的需求开始显现出来,并跟中国实际结合的概念开始延伸出来。这可以从工信部倡导“ITSS”(国家信息技术服务标准工作组)这样的举动一探端倪,这一组织旨在制定一个适合中国的标准。为什么要这么做呢?我举个例子:比如你买了一个服务器,或者

2013-05-27 15:43:29 715

转载 Java注解annotation用法和自定义注解处理器

前言:在J2EE中,注解使得开发更加便利,省去了生成XML文件的过程,在Hibernate实体声明中,可以简简单单的用几个注解就可以免去生成一个XML的文件操作。这里就主要论述一下annotation的用法和自定义注解处理器。当在创建描述符性质的类或接口时,有大量重复性的工作时候,就可以利用注解来实现。基本语法: Java目前包括三种标准注解和四种元注解。元注解主要负责注解其他注解的。

2013-05-27 15:35:44 500

转载 使用JAXP对xml文档进行Dom解析

下面我们来谈谈用JAXP对xml文档进行Dom解析  [java]  package cn.xue.xml;  import java.io.FileOutputStream;  import java.io.IOException;  import javax.xml.parsers.DocumentBuilder;  import javax.xml.parsers.D

2013-05-22 16:31:20 815

转载 struts2 中的日期格式化输出

struts2 中的默认的日期输出并不符合我们的中文日常习惯,以下是我知道的在struts2中进行日期格式化输出的几种方式。  1、利用 进行格式化,如:  就是将属性birthday按yyyy-MM-dd的格式进行输出。  2、利用进行格式化,如:        或者" />  3、通过国际化的方式:  首先在struts.properties中配置strut

2013-05-22 16:29:59 570

转载 Spring声明式事务配置管理方法

事务配置  首先在/WEB-INF/applicationContext.xml添加以下内容:              注:这是作为公共使用的事务管理器Bean。这个会是事先配置好的,不需各个模块各自去配。  下面就开始配置各个模块所必须的部分,在各自的applicationContext-XXX-beans.xml配置的对于事务管理的详细信息。  首先就

2013-05-21 11:31:46 588

转载 jsp中两种跳转方式及区别

//注意:不推荐中文文件名如"目的页面.jsp",此处仅为了教程需要而使用  1,response跳转:  // 带session,不带request的跳转(客户端跳转)  responst.sendRedirect("目的页面.jsp");  2,forward跳转:  // 带session,带request的跳转(服务器端跳转)  // 需要在request中添加参数

2013-05-21 11:30:13 1263

转载 JDK1.5 returnvalue实例

Callable接口:返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。      ExecutorService接口方法:       Future su

2013-05-20 13:32:15 418

转载 点评网络上流传的提高性能的Java编码方式

下面是网络上流传的关于提高性能的做法,本人对其中一部分做法做了些点评: 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条

2013-05-20 13:30:08 477

空空如也

空空如也

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

TA关注的人

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