自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 Hibernate的查询 HQL查询查询某几列

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  HQL 是HibernateQuery Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的

2013-07-27 10:55:37 772

原创 三大线性排序之计数排序

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  一.算法简介  通过统计元素出现的次数进而排序,需要一个辅助数组,大小是最大元素值(想想计数的过程),为了更好的理解计数排序,我们先来想象一下如果一个数组里所有元素都是非负整数(数组下标是整数),而且都在0-max(由于

2013-07-27 10:55:04 529

原创 Hibernate的查询 HQL查询 查询某几列

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐

2013-07-27 10:53:37 628

原创 J2ee的学习方法及步骤摘要

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  J2EE应用专业怎么学?无论是学什么专业,首先要做的是要了解这个专业是什么,只有了解了,才能知道这个专业适不适合自己、才能  了解这个专业的发展前景和发展方向。  J2EE是一种利用Java 2平台来简化企业解决方案

2013-07-26 11:56:54 684

原创 Java程序员必读:基础篇语言基础

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  语言基础  我们先看看一个具体例子,给你们有个先入为主的感觉。以下是一个BasicsDemo程序,它的作用是从1加到10,并显示结果:  public class BasicsDemo {  public sta

2013-07-26 11:56:16 548

原创 hibernate的作用和关键点

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  一、在ssh框架中hibernate的作用是什么呢?  1、hibernate是一种ORM(对象映射)框架的持久性框架,它是对JDBC做了轻量级的封装,使得程序员可以面向对象思维的对数据库进行操作。  2、支持各种关

2013-07-26 11:55:16 495

原创 Spring MVC学习之处理方法返回值的可选类型

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  spring mvc处理方法支持如下的返回方式:ModelAndView,Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:  ModelAndView  J

2013-07-25 10:46:02 581

原创 Java重载(overload)和覆盖(override)中的陷阱

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  大家都知道重载是指在同一个类中,定义了有相同名称但是有不同参数类型的方法时,到底调用那一个方法会根据参数类型来选择.我们  来看下面这个例子:  class ParentClass {  }  class C

2013-07-25 10:45:13 438

原创 Java系列之原生数据类型

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。        在我看来,java里面里面除了原生类型不是对象,其他的都是对象。但java是面向对象的语言,很多地方还要要操作对象,所以java会自动把原生类型转为对应的包装类型。这个过程叫自动装箱。有装箱就有拆箱,就是包装的对象转换

2013-07-25 10:44:03 633

原创 Java入门基础总结

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  数组:  数组分为两种:一维数组、二维数组  什么叫数组呢?  数组就是同一类型的数据的集合。  如何访问它呢?  数组它每一个元素都会有一个下标,下标是从0开始的  数组的详解:  1 impo

2013-07-24 10:52:10 521

原创 Java中实现复制文件或文件夹

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  拷贝一个文件的算法比较简单,当然,可以对它进行优化,比如使用缓冲流,提高读写数据的效率等。但是在复制文件夹时,则需要利用Flie类在目标文件夹中创建相应的目录,并且使用递归方法。  [java] view plainco

2013-07-24 10:50:59 489

原创 面向对象给了我们什么好处

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  Java属于面向对象编程,面向对象的思想是java的核心思想。学习java领悟了面向对象思想,并运用到实际的编程中去,才真正算是一名合格的java工程师。那为什么面向对象会如此重要?它又给我们带来了什么好处呢?  对象为

2013-07-24 10:50:14 646

原创 swing实现对JTable的修改或删除

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  public class SwingTest extends JFrame{  JTable table ;  public SwingTest(String name){  super(name);  /*

2013-07-23 11:27:53 7109

原创 学好java开发的关键七步

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  1、多动手  学编程语言不仅仅是从理论上的学习,更重要的是要利用这门语言为你的思想服务。理解这门语言是 首要的,但是要达到心领神会、融会贯通就必须勤动手,多去时间,多编一些例子。计算机科学是注重实践的学科,成功的软件开发

2013-07-23 11:27:29 487

原创 一分钟理解“面向对象”编程

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  什么是面向对象?  此对象非彼对象,不是“找对象”那个对象,而是指针对一种物体或事物。中国人很容易误解“面向对象编程”,就是因为许多人印象中的“对象”早已为人,而非物了。实际上,计算机语言中的面向对象恰恰就是结合现实世界

2013-07-23 11:25:30 454

原创 Java 8中时间 API 初探

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  Java 8目前已经开始进入大众的视线,其中笔者在写本文之前,留意到其中Java 8预览版中将会出现新的关于日期和时间的API(遵守JSR 310规范)。在本系列文章中,将对这些新的API进行举例说明。首先在本文中,将先介绍

2013-07-22 11:20:34 628

原创 Oracle中null的使用详解

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Oracle专业知识,广州疯狂java培训为你讲解;  问:什么是NULL?  答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。  ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:

2013-07-22 11:19:15 498

原创 利用Oracle执行计划机制提高查询性能

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Oracle专业知识,广州疯狂java培训为你讲解;  消耗在准备利用Oracle执行计划机制提高查询性能新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数

2013-07-22 11:18:25 411

原创 struts2中访问servlet API 的方法以及优劣性

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  虽然struts2做到了与servlet解耦,但是有时候我们还是得亲自与servlet打交道,这也是struts2提供我们获取servlet API的方法的原因,如下:  1. ActionContext  在Str

2013-07-20 17:04:36 582

原创 Java泛型之泛型参数

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  泛型机制常用的参数有3个:  “?”代表任意类型。如果只指定了,而没有extends,则默认是允许任意类。  extends关键字声明了类型的上界,表示参数化的类型可能是所指定的类型,或者是此类型的子类。  su

2013-07-20 17:04:03 1632

原创 spring中bean的一些知识点

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  知识点1:  实例化bean的3种方法。  1. 使用类构造器 (90%用这个方法)  2. 使用静态工厂方法  3. 使用实例化工厂  知识点2:  看这段代码  ApplicationCont

2013-07-20 17:03:16 422

原创 Java开发webservice的几种方式

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;  webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。  1.Axis2  Axis是apache下一个开源的webservice开发组件,出现的算是

2013-07-19 17:22:27 542

原创 Java-加密可以这样简单(位运算)

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂Java培训官网。  【导读】中创建System类的标准输入流的扫描器对象,提示用户输入一个英文的字符串或者要解密的字符串,然后通过扫描器 获取用户输入的字符串,经过加密或解密后,把字符串通过错误流输出到控制台。关键代码 如下: import java

2013-07-13 17:41:23 1325

原创 构建高性能J2EE应用的五种核心策略

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所

2013-07-13 17:40:51 442

原创 开发J2EE应用应遵循的几点原则

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂Java培训官网。  J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台,规范多、内容广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、EntityBeans、J

2013-07-13 17:40:13 590

原创 Java多线程总结

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  1.重写线程Thread,Runnable运行的是run方法,当调用线程start()时,会运行其run方法,  也可以主动去调用,只不过不在同一个线程里。  当一个线程既继承了Thread又继承Runnable,其thr

2013-07-12 17:13:17 387

原创 代码重构心得

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  这一段时间做了些代码重构的工作,代码检查工具是在sonar,它集成了CheckStyle,PMD,Findbugs的代码校验规则,现把最近的工作总结如下:  1、抛出捕获异常  1.1 不要抛出原始异常,如:throwRu

2013-07-12 17:12:17 643

原创 Spring动态加载Hibernate映射文件

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。近来还在整通用的业务系统框架,采用插件的方式加载需要的配置,之前已实现了spring和struts2配置的动态加载,现在剩下Hibernate的映射文件动态加载还没实现,于是搜资料查源码终于实现之。    1、重写SessionF

2013-07-08 13:37:44 659

原创 Java基础之异常概述

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  概述:  1.异常给初学者的感觉(笔者当时就是这个感觉,不知道其他人是否有共鸣?)  1.异常是个什么东西?理解不了  2.很复杂  3.异常很“简陋”,没什么用  4.我保证我写的程序正确性和健壮性 就用不到

2013-07-08 13:36:47 395

原创 Java应用之快捷工具托盘

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  1.打开各种系统工具  2.定时关机(重启、睡眠未实现 请参照上面两个文章自行扩展)  3.简单文件操作  [java]  package com.cxy.f;  import java.awt.Image;

2013-07-08 13:36:01 559

原创 浅谈C++与Java混合编程

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使

2013-07-06 14:10:37 1494

原创 成为Java高手的25个学习目标

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢?  1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综

2013-07-06 14:09:24 746

原创 生成对象-new、clone、序列化、反射

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。  生成对象的四种方式  (1)通过new生成对象。这是我们最常用的方式,生成的对象置于内存中的堆空间中,堆空间的构成,一个old区,一个eden区,两个survivor区。通常生成的对象会置于Eden区中,但是当生成的对象过大,

2013-07-06 14:08:36 1019

原创 Java类的继承

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java官网。  继承关键字 extends  1、方法 publicclass 子类名(新定义的)extends父类名{}  需注意:  (1)子类继承父类所有的属性和方法 但是不一定都能调用 由于访问修饰符的原因。  (2)在同一个

2013-07-01 13:48:45 381

原创 Java单例模式浅谈

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java官网。  设计模式这块一直是自己薄弱之处,常用的无非是单例模式和简单工厂模式。前不久去面试,当被问到为什么要用单例模式时,却用了单例模式的优点来做答,结果可想而知,后面又重新看了下单例模式,又加深了其了解,这里记下以共享。  之所以用单例模

2013-06-29 11:09:03 376

原创 Java虚拟机类加载

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java官网。  Java类初始化条件  (1)类加载的时机:  a) 生命周期:加载,验证,准备,解析,初始化,使用,卸载。  b) 5个确定的加载顺序,验证,准备,初始化,卸载。  c) 初始化的条件(有且仅有的四个条件):

2013-06-29 11:08:08 459

原创 Java基础—方法重载与方法重写

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;  1.方法重载(overload)  方法的重载,表示多个方法名字相同,但方法参数不同。方法参数不同,有2层含义:一是,参数的类型不相同;一是参数的个数不相同。典型的示例就是,我们的一个类可以有很多构造方法,默认的是无参构造方法。方法的

2013-06-24 16:36:14 399

原创 如何删除Java集合中的元素

本文由广州java培训为你整理:  经常我们要删除集合中的某些元素。有些可能会这么写。  public void operate(List list){  for (Iterator it = list.iterator();it.hasNext();) {  String str = (String)it.next();  if (str.equals("chengang")

2013-06-24 16:35:39 460

原创 Java关键字final使用总结

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。  final类不能被继承,没有子类,final类中的方法默

2013-06-08 15:37:20 339

原创 Spring的静态Pointcut切入点

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;Spring的Pointcut分为静态Pointcut、动态Pointcut和用户自定义Pointcut三种,其中静态Pointcut只是需要考虑类名、方法名;动态Pointcut除此之外,还要考虑方法的参数,以便在运行时可以动态的确定切入点

2013-06-08 15:36:23 1041

空空如也

空空如也

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

TA关注的人

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