自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用eclipse导出及导入jar包

如果想在当前项目使用别的项目的类,是无法用import导入的,只能把别项目的类导出为jar包,然后再在本项目中倒入jar包。这就是自制jar包的功能。下面的操作都是在eclipse完成的:1、在欲导出的包的包名上,右键包名→Export→JAVA→JAR file 出来对话框;2、在此选择文件及导出的文件存放位置,则到出成功;3、把导出的JAR文件拷贝到现项目的一个文件夹里,最好新建一...

2019-04-08 21:47:51 600

原创 java的static关键字的学习

再次复习static关键字有以下总结:1、static可以修饰变量、方法和语句块;2、static修饰的变量叫静态变量,修饰的方法叫静态方法;3、static修饰的变量和方法可以不用初始化直接被调用。4、如果一个类里有静态变量,则不管这个类被初始化了多少次,其中的静态变量只能保存一个值,并且是最后一个值。 如: Student s1 = new Studen...

2019-04-04 00:58:48 189

原创 递归的学习

以前就是很不理解递归,方法自己调用自己让自己逻辑混乱。用一个小实例来理解吧:public class Recursion { public static void main(String[] args) { int result = sum(5); System.out.println(result); } public static int sum(int n){ ...

2019-04-02 18:42:12 200

原创 自增自减运算的再学习

自增++符号在前,则是先做自增再赋值,如果++在后则是做了赋值再做自增运算,--同理如: int k = 8; int j = ++k; System.out.println('\n' + "k = " + k); //输出 k = 9 System.out.println("j = " + j); //输出 ...

2019-04-01 12:44:52 162

原创 JAVA基础学习要点

1、Java EE 改名Jakarta EE 中文叫雅加达,和印尼的首都没有关系。2、标识符也就是标志符,就是自定义的类名、变量名。如:HelloWorld;3、字面值就是我常说的常量。4、在基本数据类型赋值的时候,long a=338487445,这个赋值会报错 ,因为java会先把整形数字先默认为是int类型,而这个整数超出了int类型的范围所以报错,正确的写法是long a=3...

2019-04-01 00:52:23 105

原创 TOMCAT学习点滴

一、tomcat7闪退问题的解决在tomcat7的安装程序里有startup.bat ,大家看到这个文件就应该知道,这是批处理文件,但双击这个文件后却会立即退出。怎么启动toncatt呢?答案是在批处理脚本上加上两行配置文件。set JAVA_HOME=D:\JAVAProg\Java\jdk1.7.0_79set TOMCAT_HOME=D:\JAVAProg\apache-tomc

2016-01-11 23:18:17 418

原创 跟择善老师学习JAVA,线程五个状态

线程有5个状态,分别是创建、运行、死亡、阻塞、就绪。1、阻塞,让出执行权、让出执行资格、wait方法让出锁,sleep不会让出锁,wait()方法一定要notify()  ,sleep(100)一定要参数。线程醒来后到就绪状态,需要争抢执行权;2、就绪,就是一个线程池,线程随机抢占资源,同一时间运行状态只有一个线程在执行。3、创建  线程new Thread()    ,start()

2015-07-25 21:01:27 405

原创 择善JAVA学习String和StringBuffer

String其实就是字符数组,String sd="abc";等效于:     char data[] = {'a', 'b', 'c'};     String str = new String(data);那么String就是字符数组,有关数组的操作在String就有,每个字符其实都有一个下标。而StringBUffer是一个容器,操作增删改查用这个比较好。St

2015-07-17 23:03:12 89

原创 择善JAVA的学习关于String与内存

String st="abc";String st2="abc";System.out.pringln(st==st2);  //输出trueString sd=new String("abc");String sd2=new String("abc");System.out.println(sd==sd2);   //这里输出falseString sd3=sd2.int

2015-07-17 22:26:55 424

原创 择善JAVA学习,抽象、接口

抽象和接口的概念我早就学过了,今天听择善Bear老师的课又有新的收获。有了抽象和接口,大大丰富了JAVA的继承体系,类与类的继承只能是单继承,子类只能有一个父类,而类实现接口却没这个限制,一个类可以实现多个接口;如果接口是总经理,那么抽象类就是经理,类就是最底层的必须实现所有的接口定义的方法;抽象类实现接口不必实现接口中所有的方法,但类继承抽象类一定要实现抽象类中所有的抽象方法;类

2015-06-20 01:19:51 512

原创 跟择善老师系统学习JAVA(一)

6月5、6日上第一、二节课,讲的是java环境配置等入门知识,类与对象的基础知识,但别小看啊有些我还真的不知道。Java环境配置以前我都配的很麻烦,要做JAVA_HOME等,其实java1.7后只要配一个PATH就行了;class  Test{public static void main(String[] args) {System.out.println("Hell

2015-06-07 16:39:05 676

转载 myeclipse设置2

myeclipse10 优化设置 (综合备用)  快乐无极 , 2012/05/24  22:37 ,开发文档 ,评论(0) ,阅读(9557) ,  Via 本站原创大 | 中 | 小 引用功能被关闭了。myeclipse 越升级越卡,机器稍差点跑起来便很慢,这里总结一下myeclipse10 中的优化设置,使得它用起来更流畅,让编写代码变得更加带劲。

2014-07-23 10:57:45 390

转载 myeclipse10设置

Myeclipse10 优化设置|浏览:3436 |更新:2014-03-07 14:05 一、myeclipse字体设置Window->Preferences->General->Appearance->Colors and Fonts在右侧找到”Aa Test Font”双击或者点击Edit按钮修改字体;建议字体设置如下:Courier New字体常

2014-07-23 10:52:07 799

原创 mysql5.5.29绿色版的安装

这次我重装系统后,想把mysql5.5绿色版重装,老是装不好。搞来搞去发现是我用错了教程,我用了mysql5.0的教程了,不怪的老是出现1067错误。        mysql5.5.29绿色版的安装如下:        1、解压安装包,放到d:盘根目录的文件夹下         如:D:\mysql-5.5.29-win32         2、配置my.ini文件

2013-04-05 16:51:50 1969

原创 整了我好多天mysql中文乱码的问题

java插入mysql数据库的中文,在后台看都是好的,没有乱码,但一入库就变成?问号了。为此,查了很多资料,说要修改mysql数据库建库及建表时的编码,于是我都检查及相应修改了,还是不行;说要修改mysql的配置文件my.ini 修改原来的配置改为default-character-set=utf8 ,而我的配置文件里根本没有这一项,而加上这一项还启动不了数据库。还有说要改java与m

2012-09-05 12:15:27 604

原创 网站数据库转换遇到的问题

我们公司的网站由自家的服务器迁徙到租用的虚拟空间,租用空间的环境是JDK1.5、tomcat5.5、mysql5.0数据库加上apache2.0,而我们网站原来的环境是JDK1.6、jBoss4.2、和Oracle11g数据库。        要适应环境,我现在自己的电脑装上需要的环境,我使用了Xampp这个一体化安装包,安装成功把其中的tomcat7换成了tomcat5.5。换的过程很简

2012-07-05 17:13:26 2658

原创 mysql5.0的安装与调试

我们网站的数据库要改为mysql5.0,所以我得在我机器上安装mysql5.0。安装mysql有两种方法,有安装包的安装法及绿色安装法,使用安装包的安装法我以前已经用过了,基本上就是傻瓜式的安装法,今天我要尝试绿色安装法,在网上搜了教程。一、下载,这里使用绿色解压缩版 http://mysql.west.mirrors.airband.net/Downloads/MySQL-5.0

2012-06-21 13:47:11 556

原创 关于tomcat启动出红字及jboss的转换问题

最近我们的网站要拿到申请的虚拟空间安放,那个空间用的是tomcat5.5 ,mysql5.0,apache2.0的环境,而我们开发的网站是在Oracle数据库、Jboss4.2环境下运行的。要适应那个空间只能够转数据库、转服务器环境,这个工作现在交由我来做。今天我安装了tomcat5.5,在eclipsc配好后,启动,竟然控制台显示的都是红字,虽然发布成功,但感觉怪怪的。在网上找了一下,检查文

2012-06-21 13:23:39 847

原创 巧用闭包拷贝对象

我们知道对象的赋值实际上是赋值它的应用,并没有产生对象的副本。如:var p1={x:1,y:2};var p2=p1;p2.x ++;alert(p1.x);  //得出的结果是2,改变p2.x的值,p1.x的值随之改变。 当然可以重新new一个对象

2011-08-31 17:19:36 431

原创 js 让集合只接收特定的类型的元素

js的数组可以接收不同类型的元素,但有的时候我们希望数组只接收特定类型的元素,当不符合类型的元素试图加入集合时,我们希望程序报告一个异常。实现这个机制可以通过构造一个通用的模板来实现一个“集合工厂”,由它来返回我们需要的特定类型的集合对象,请看下面的例子:

2011-08-16 16:19:55 195

原创 js 函数作为参数及返回值的例子

js函数可以作为参数也可以作为返回值,这也是闭包的一种用法。看一下的例子:  Example-6.12函数参数和函数返回值 function dwn(s) {  document.write(s + ""); } //集合变

2011-08-06 15:57:02 1892

原创 js 函数作为参数及返回值的例子

js的函数可以被引用,也可以作为参数和返回值。这是一种技巧,看下面的例子:

2011-08-01 17:53:20 11575 1

原创 js中call和apply的用法

使用这两个方法可以像调用其他对象方法一样调用函数。  Example-6.10 用call和apply调用函数 function dwn(s) {  document.write(s + ""); } //定义一个Point类型

2011-08-01 17:11:28 561

原创 为函数指定所有者

函数可以被作为对象的属性,那么这个对象就是这个函数的所有者。“this”总是引用函数的所有者,请看下面的例子: Example-6.9 为函数指定所有者 function dwn(s) {  document.write(s + "")

2011-07-30 18:00:00 397

原创 利用arguments实现函数重载机制的例子

模拟函数重载,就是判断不同的实参调用函数里不同的代码段,用if...else的代码段实现。但这样做不是真正的实现函数重载,只能叫模拟,因为这样增加了函数的复杂度,而且和java实现的函数重载有很大的不同。下面这个例子就可以说实现了函数重载,运用起来和java差不多。

2011-07-27 16:35:47 469

原创 利用Arguments对象模拟函数重载的例子

js不支持函数重载,对于那么灵活的语言竟然不支持函数重载,是不可思议的,我觉得可能是js的函数参数是不用完全匹配的,在这种状况下,重载就太灵活了不好控制。不过有了Arguments对象可以实现重载机制。看下面例子:

2011-07-18 14:37:48 478

原创 Argument对象的例子并学习异常的抛出

Argument对象是一个集合,可以按照数字下标获取传递给参数值,arguments.length可以获取实参的数量。看下面的例子: Example-6.4function f(x, y, z){ if(f.length != arguments.length) {  throw

2011-07-16 17:34:23 695

原创 javaScript函数的闭包的一个运用 一段魔法代码来说明

函数可以被视为普通的动态对象来处理。函数本身也是一种数据。一段奇特的代码: Example-6.1(2)奇特的函数 function dwn(s) {  document.write(s + ""); } //"无穷"的菲波纳契数据结构 function Fib(n, x, y)

2011-07-16 17:10:59 428

原创 声明式函数与函数例子

命名函数及匿名函数的例子。命名函数也叫“声明式”函数定义,匿名方式定义函数的方法为“引用式”函数定义或者“函数表达式”。请看下面例子: Example-6.1(1) 声明式函数定义与函数表达式 function dwn(s) {  document.write(s + "");

2011-07-15 17:11:56 696

原创 js运行时类型识别的例子

提那天

2011-07-14 18:00:40 567

原创 js的装箱与拆箱

把基本数据类型转换为对应的引用类型的操作称为装箱,把引用类型转换为基本的数据类型称为拆箱。1、装箱,就是用这个值类构造一个相应的包装对象。如:     var a=10 ,b="javascript" , c=true;    var o_a=new Number(a);   v

2011-07-14 17:46:26 2802

原创 一个闭包函数的简单例子

函数体中定义并返回另一个函数,这个嵌套定义在函数体内的函数被称为“闭包”下面一个典型的例子可以大致了解闭包的用法。 Example-5.5函数和闭包 /*JavaScript允许在函数体中定义并返回另一个函数,这个嵌套定义在函数体内的函数被称为“闭包” 由于JavaScript拥

2011-07-13 17:48:54 3489 1

原创 javascript对象和JSON的初级用法

对象是已命名的数据的集合(objecct),对象是通过构造函数来创建的。 Example-5.4构造函数 /* 在这里,我们定义了一个名为Point的类型    它具有x、y两个属性和getDistance方法    完成定义之后,JavaScript允许我们通过new运算符

2011-07-13 11:13:56 530

原创 with语句的用法

接触了js那么久,只会js的初级运用,很多类、闭包等都不是很懂,现在拿起王者归来这本书学习,里面的很多例子不是很明白,只好学东一点是一点,最后积累起来看会不会有大收获。1、with语句,      with语句用来暂时修改默认的作用域,它的基本形式如下:      with(ob

2011-07-11 17:27:41 483

原创 修改jboss默认端口号及页面

公司服务器的托管已经按我的计划托管到了长城宽带,网站也放了上去,但访问网站还是和内网一样要端口号和子目录:http://www.s-flow.cn:8290/cn不能直接用域名访问,不能去除:8290和/cn 这两个元素。后来在网上找,终于找到答案。一、去掉端口号8290:    其实去掉端口号8290就是把端口号改成80,因为网站默认的端口号就是80.    找到D:/jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer这个路径里面的server.

2011-06-02 17:31:00 1342

原创 如何让body及里面的div、表格等自动适应屏幕高度

高度 自动适应

2011-05-13 16:53:00 6613

原创 jQuery实战学习笔记 (四)

<br />第五章 jQuery的动画效果<br />jQuery的动画效果用的命令并不多, 有show() ,hide() 等都是通过不同的方式来隐藏动画的。  还有一个自定义动画命令:<br /> animate() 是创建动画的方法<br />里面的参数是定义对象移动后的位置及透明度,以及移动后的要执行的函数,对象的移动路径是直的,如果想按一定的轨迹移动,要重新设计。<br /> 

2011-04-14 17:23:00 445

原创 jquery的隐藏

<br /><br />如果加一个参数“slow”则会减慢隐藏的速度。hide("slow")<br />   $("<p>This is another paragraph.</p><br />");<br />  $("button").click(function(){<br />    $("p").hide();<br />  });<br />});<br /></script><br /></head><br /><br /><body><br /><h2>This is a heading<

2011-03-23 10:53:00 395

原创 jQuery实战学习笔记 (三)

<br />第三章   <br />        一、操作元素<br />        1、each(iterator)用一个就可以做一个循环了,很厉害。让里面的函数执行一遍。<br />        2、attr(name)获取包装集里面的第一个元素里面的属性(name)的值。<br />         var some=$("#line").attr(value);这个意思就是获取id为line这个对象的属性value的值赋给some。<br />        3、attr(name,valu

2011-03-21 18:01:00 385

原创 jQuery实战学习笔记

<br />第一章<br />一、jQuery的基本原理:<br />     从HTML页面里获取元素并对其进行操作。<br />二、选择器的魅力<br />     要操作元素,首先要获取元素。jQuery获取元素类似于css的这种方法:<br />     $(".home") 表示获取页面中所有class为“home”的元素,组成数组,并且这组数组可以操作jQuery的特有的方法,和java一样用"."操作符。<br />     $是jQuery的别名,上面也可以改为jQuery(".home")

2011-03-16 18:02:00 431

空空如也

空空如也

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

TA关注的人

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