java学习技术
文章平均质量分 61
凯哥资料
这个作者很懒,什么都没留下…
展开
-
Java量与变量的区别
常量:其值不变即为常量。语法: 数据类型 常量名 = 值; double PI = 3.14;备注: 一般默认常量名大写。变量与常量之间关系(量间关系)先来一个简单的实例,好了解 Java 里变量与常量之间的关系。下面的程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 与字符变量 ch。原创 2016-03-15 15:35:04 · 452 阅读 · 0 评论 -
程序语言之灵魂续二
Java 的数据类型在定义时就已经确定了,因此不能随意转换成其它的数据类型,但 Java 容许用户有限度地做类型转换处理。数据类型的转换方式可分为“自动类型转换”及“强制类型转换”两种。自动类型转换在程序中已经定义好了数据类型的变量,若是想用另一种数据类型表示时,Java会在下列的条件皆成立时,自动做数据类型的转换:1、转换前的数据类型与转换后的类型兼容。2、转换后的数据类型的原创 2016-03-11 14:52:37 · 479 阅读 · 0 评论 -
程序语言之灵魂续一
浮点数类型与双精度浮点数类型 在日常生活中经常会使用到小数类型的数值, 如身高、 体重等需要精确的数值时,整数就不能满足程序设计的要求了。在数学中,这些带有小数点的数值称为实数,在Java里,这种数据类型称为浮点数类型(float),其长度为4个字节,有效范围为-3.4×10^38 到 3.4×10^38。当浮点数的表示范围不够大的时候,还有一种双精度(double)浮点数可供使用。原创 2016-03-10 14:26:56 · 526 阅读 · 0 评论 -
java程序语言之灵魂
想让你的程序跑起来,那就给个小房间吧。小房间在哪儿?内存。行走江湖秘诀之一:善待数据类型。 在程序中使用一个变量,就必须先声明,此时编译程序会在未使用的内存空间中寻找一块足够能保存这个变量的空间以供这个变量使用。 在 Java 中规定了八种基本数据类型变量来存储整数、浮点数、字符和布尔值。 切记:两种,四类型,八基本。 ??? 嘘,噤声,看下原创 2016-03-09 14:17:00 · 683 阅读 · 0 评论 -
搭建Java开发环境
要开发 Java 程序首先必须要配置好环境变量,而 Java 的运行环境的配置比较麻烦。 下面来看一下 JDK 的安装过程。在这里 JDK 选用的是 jdk1.7.0_07版本。安装步骤: 首先,打开你的c开始菜单 - 运行 - 输入 "cmd"回车,输入java –version 回车,如果看到以下信息:java version "1.7.0_07"Java(TM)原创 2016-03-08 17:25:53 · 548 阅读 · 0 评论 -
代码助理之注释
关于注释为程序添加注释可以用来解释程序的某些语句的作用和功能,提高程序的可读性。也可以使用注释在原程序中插入设计者的个人信息。此外,还可以用程序注释来暂时屏蔽某些程序语句,让编译器暂时不要处理这部分语句,等到需要处理的时候,只需把注释标记取消就可以了。Java 里的注释根据不同的用途分为三种类型:·单行注释: // 如: int a = 5; //定义一个整数原创 2016-03-04 14:22:53 · 554 阅读 · 0 评论 -
其值可变即为变量
变量其值可变,即变量。变量是利用声明的方式,将内存中的某个块保留下来以供程序使用。可以声明为块记载的数据类型为整型、字符型、浮点型或是其他数据类型,作为变量的保存之用。变量语法: 数据类型 变量名 = 值; int num = 110; double d_ver = 112.114; String strName = "原创 2016-03-03 16:41:51 · 499 阅读 · 0 评论 -
当借口出现时,想想当初的梦想!
我们聊着QQ,打着游戏,看着电影。然而随着时间的推移,我们已经慢慢在网络上走过了数不清的寒暑。而当初的梦想也淹没在无数个深夜的手指滑动和鼠标点击中。不知道大家还记得自己的梦想么?或者大家还在坚持自己的梦想么?其实我跟大家一样,也浑浑噩噩的过了许多年,上大学的时候,经常在通宵后的早晨,走在去吃早餐的路上,心里总有一丝的空虚。作为资深网民,想着自己不能这样混迹下去了,能找一份像”白原创 2016-02-29 19:56:30 · 433 阅读 · 0 评论 -
漫谈Java虚拟机(JVM)
Java 虚拟机(JVM)是可运行 Java 代码的假想计算机。 只要根据 JVM 规范描述将解释器移植到特定的计算机上,就能保证经过编译的任何 Java 代码能够在该系统上运行。 从上图中不难明白JAVA可以实现可移植性的原因, 只要在操作系统上 (Windows、Linux、Unix)植入 JVM(Java 虚拟机) ,JAVA 程序就具有可移植性,也符合 SUN 公原创 2016-04-05 21:37:39 · 497 阅读 · 0 评论 -
Java判断一个时间是否在另一个时间段内
需求:当时间在凌晨0点至0点5分之间程序不执行。也就是实现判断当前时间点是否在00:00:00至00:05:00之间方法:Java代码 :/*** 判断时间是否在时间段内 ** @param date* 当前时间 yyyy-MM-dd HH:mm:ss* @param strDateBegin* 开始时间 00:00:00原创 2016-04-07 21:48:54 · 1741 阅读 · 0 评论 -
Java类型相互转换byte[]类型,blob类型
在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util.一、byte[]=>Blob我们可以通过Hibernate提供的表态方法来实现如:org.hibernate.Hibernate.Hibernate.cre原创 2016-04-08 22:12:17 · 10854 阅读 · 0 评论 -
SSH框架整合配置所需JAR包(SSH整合)
Hibernate Jar:1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要。3、asm.jar ASM字节码库 如果使用“c原创 2016-04-10 20:00:24 · 3359 阅读 · 0 评论 -
插入随机数到MySQL数据库
我们经常会遇到使用随机的问题,下面就是一种解决随机数的方法。 在构造测试数据时,我们需要对测试表插入随机数据。构造测试数据的方法如下,仅以update为例说明 步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数。 步骤2:将rand()*10 步骤3:使用cast做类型转换 Cast的用法如下:原创 2016-04-15 22:18:14 · 941 阅读 · 0 评论 -
dom4j解析XML文件
导入dom4j.jar包 该包需要你去下载。 创建xml文件 XMLWriter writer = null;// 声明写XML的对象 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8");// 设置XML文件的编码格式原创 2016-05-27 22:24:05 · 419 阅读 · 0 评论 -
Oracle 10g安装64位图解流程
举报 1. 安装准备阶段 1.1 安装Oracle环境 本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的配置方法如下: 1. 打开X-Manager的X-Shell 2. 点击New,新建一个连接地址,设置完成后,点击OK原创 2016-04-21 16:42:02 · 3267 阅读 · 0 评论 -
struts2中配置多个struts.xml配置文件
一般来说我们在做开发的时候,是一个团队,我们可能会按照人来分不同的模块,每个人维护自己不同的struts配置文件,但在最后整合的时候,一定要把各人所用到的配置文件都整合进来,这里有一个方法,用是在你写的主要的配置文件中把别的配置文件导进来, 在struts.xml中加入下面的文字就可以解决了原创 2016-05-30 22:12:04 · 3304 阅读 · 3 评论 -
DATE_FORMAT()函数实战
定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date参数是合法的日期。format规定日期/时间的输出格式。 可以使用的格式有: 格式 描述 %a缩写星期名%b缩写月名%c月,原创 2016-05-17 21:39:30 · 677 阅读 · 0 评论 -
SQL判断语句用法和多表查询
1.格式化时间sql语句 本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法。 例1表格式如下: 需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:2013-08-13 sql写法: SELECT u.id,u.userId,u.timeType,DATE_FORMAT(time,'%Y-原创 2016-04-22 21:56:24 · 3949 阅读 · 0 评论 -
表单类双击提交
双击制御 有些时候一些操作会非常的耗费时间(Long Lived Operation),例如这个数据库的导出,表表生成等。有些时候程序的使用者看到很长时间服务器没有反应,倾向于多次点击提交按钮。这样恰恰相反,由于重新使服务器运行相同的长时间操作,反而让反应时间更慢。 我们如何来制御这样的操作呢? 我们能不能在每个页面生成的时候,自动生成一个特殊的隐藏字段,这个隐藏字段具有唯一性。每次向服原创 2016-06-01 21:10:05 · 692 阅读 · 0 评论 -
java字符串抉择
下面我们就字符串连接方面分析。 1.String 打开String的源码,如图所示 会发现存储字符串的字符数值是final常量。再看String的构造方法,发现String的value值在构造方法就确定了值。这里有必要说明下关键字final final修饰的属性为常量(值不可改变),要么在声明的同时赋值,要么在构造方法里面进行赋值,一旦赋值就不能原创 2016-05-20 20:49:33 · 493 阅读 · 0 评论 -
MyEclipse的注册过程
说在前面的话: 说到收费软件MyEclipse,大家可能对它又爱又恨,其实软件收钱也是为了有更好的发展,我们的建议是先试用,如果觉得不错,可以使用正版软件! 准备工作: 1、MyEclipse安装文件,我在这里下载的是2014.目前比较稳定的版本(个人观点) 2、MyEclipse的破解文件(破解文件和安装文件都是GA版) 3、安装完MyEclip原创 2016-06-07 21:27:47 · 733 阅读 · 0 评论 -
打开eclipse弹出“Failed to load the JNI shared
听周围的人说,看网上的人说eclipse有多么神奇。我不禁好奇万分,于是自己就去eclipse官网下载一个软件。咱也来用用,满怀兴奋的心情,一运行eclipse结果出现下图的错误提示:“Failed to load the JNI shared library jvm.dll”错误;心情瞬间就一落万丈,又想揍人的冲动。带着闷闷的心情,在网上东找西找,找大神求助。终于在折腾一个多小时之后,泪流满面的原创 2016-06-02 22:30:05 · 846 阅读 · 0 评论 -
Ajax解决IE浏览器兼容问题
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。ServletC原创 2016-06-03 20:32:45 · 3470 阅读 · 0 评论 -
java的Arrays工具类实战
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。静态方法是属于类的,不是属于类的对象。所以可以直接使用类名加方法名进行调用。Arrays作为一个工具类,能很好的操作数组。下面介绍主要使用的几个函数。 1.fill方法 fill方法主要用来填充数组,这里我们举最简单的int类型吧(其它类型的一样) 看Arrays的fill源码原创 2016-05-23 16:57:21 · 392 阅读 · 0 评论 -
eclipse安装swing插件
最近想用java做个小应用,是那种可视化图形类的应用。因为一直比较懒,所以打算用swt拖拖拽拽。于是在就去找swt,这是以前的办法。结果发现原来最新版的eclipse自己带有一个windowbuilder插件,而此插件就是swt,于是很开心的使用此工具。但有部分周围的人还在使用以前版本的eclipse,特在此将eclipse安装插件的方法告知。 首先,打开你现在使用的eclipse,在e原创 2016-06-12 20:12:54 · 45184 阅读 · 3 评论 -
MySQL5.7安装过程以及参数和设置说明
最近在讲MySQL课程,为了省事就在用MySQL5.5版本。因为win10不论32还是64都可以运行MySQL32位。可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对,但问题是一下子安装了一堆东西。我们仅仅需要一个MySQL数据库即可,其他都是不需要。于是找时间编写一个关于最新版MySQL的安装教程。 准备工作 1、MySQL的安装文件一个(如原创 2016-06-13 21:44:00 · 11179 阅读 · 0 评论 -
jsp七大动作指令
jsp 七大动作指令 1) jsp:include 指令 用于在请求处理阶段包含来自一个Servlet或jsp页面的响应。和编译指令中的include不同,include只能用于包含静态页面,而jsp:include指令则可以包含静态和动态页面原创 2016-07-22 20:31:08 · 446 阅读 · 0 评论 -
Java类
类是对象的模板,既然说对象是模拟现实生活中的灵活扩展性,那么这些都仅仅只是虚拟的东西。我们怎样才能把这虚拟的东西给实现出来?比如设计月饼我们需要把要求都想好,这些要求仅仅只是你大脑里的想法,要想把月饼样式实现出来,我们就得去刻想好样式的一个模板,然后用模板把月饼做出来。原创 2016-06-14 22:07:30 · 1562 阅读 · 1 评论 -
初学者对Spring MVC的认识
Spring MVC 是SpringFrameWork的后续产品,并且已经融入到Spring Web Flow中同时Spring MVC 分离了控制器,模型对象,分派器(其实我不知道这是什么)以及处理程序对象的角色,这种分离让它们更容易进行定制.说了这些很官方的话,我都有点晕了,呵呵,先上一个原理流程图吧,相信会比较直观!原创 2016-06-15 21:31:22 · 613 阅读 · 0 评论 -
JavaWEB前端向服务器端发送对象
最近项目中需要做一个关于批量删除的功能,删除条件有多个,需要从页面全部传给后台服务器程序,单个的删除,可以拼接参数给url,服务器端获取参数后执行删除操作即可。但是批量删除多个,参数会很多,传递就有些麻烦。当然有一种比较常见的解决方法,是使用逗号、下划线、或者分号分割,然后传到后台拆分后再进行操作,这种方法需要前台拼接,后台解析,稍显繁复且容易出错。对于搞JAVA程序的我来说,显得不是很面向对象。于是很自然的想到了使用json字符串进行传递数据,具体步骤如下原创 2016-06-16 21:59:41 · 802 阅读 · 0 评论 -
jsp九大内置对象
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception原创 2016-07-25 20:43:29 · 359 阅读 · 0 评论 -
JavaWEB入门
首先,我们已知的是Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。常用的静态web开发技术即为html;动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用的动态web开发技术为JSP/Servlet、ASP、PHP,而在java中,动态web资源开发技术则称为javaweb。原创 2016-07-26 20:58:30 · 367 阅读 · 0 评论 -
Eclipse中将Java项目转换成Web项目的方法
用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。原创 2016-07-27 20:25:39 · 58872 阅读 · 4 评论 -
JavaWEB中读取配置信息
JavaWEB中读取配置信息原创 2016-07-29 20:34:48 · 339 阅读 · 0 评论 -
tomcat从下载到使用
确保自己的电脑安装了合适的jdk,并且jdk能正常使用。也就是说jdk的环境变量是完全配置正确的。若有疑问,请参照凯哥学堂jdk配置。 要清楚的知道自己电脑操作系统是多少位,以及安装的jdk是多少位。原创 2016-07-19 20:38:44 · 2624 阅读 · 0 评论 -
学习SSH框架
SSH框架实则为Struct + spring + hibernate 的三个组成的,其中struct,专注与前台的相关的请求的所对应的ActionForm还有其相关跳转的Action来处理得到相关的JSP页面,从而来更新或是条状到相关用户的请求的服务页面,或是信息页面。而Hibernate的作用是体现在数据的持久化的层次中,我们对于页面,通过其特定的方式来对相关程序的数据惊醒I/O的持久化操作。在其次是相关spring的应用,是对与中间层次的相关的控制,处理相关业务的数据的依赖注入问题,还有就是融合其他的原创 2016-07-30 14:45:33 · 590 阅读 · 0 评论 -
mysql操作指令
mysql操作指令原创 2016-08-03 21:09:31 · 487 阅读 · 0 评论 -
Web应用部署结构浅析
Web应用部署结构浅析原创 2016-07-20 20:48:10 · 1690 阅读 · 1 评论 -
用Editplus开发HTML
用Editplus开发HTML原创 2016-08-15 21:51:57 · 5168 阅读 · 2 评论 -
JSP简单访问数据库
JSP简单访问数据库原创 2016-08-04 20:59:25 · 579 阅读 · 0 评论