随笔分类 -  JAVA

MyEclipse连接MySQL的方法
摘要:今天终于把MyEclipse中连接mysql的问题解决了,原来一直以为是驱动的问题,后来才知道是根本没启动数据库服务,晕死!MyEclipse连接数据库是非常重要的下面我就讲解一下MyEclipse连接MySQL的方法:首先把MySQL驱动程序提供的那个包复制到%java_home%\jre\lib\ext中,并把路径加到CLASSPATH环境变量中,比如我的那 个jar包的路径是D:\jdk1.5.0\jre\lib\mysql-connector-java-5.0.8-bin.jar,那么就把这个路径 加到CLASSPATH后面去。然后我们打开MyEclipse在工具栏上依次点击Windo 阅读全文

posted @ 2013-08-19 17:20 Jane_study 阅读(795) 评论(0) 推荐(0)

JSP使用<%@include > 报Duplicate local variable basepath 错误的解决办法
摘要:错误提示:Multiple annotations found at this line: - Duplicate local variable path - Duplicate local variable basePath重复变量,因为引进的是代码,把代码包含进来,而新进JSP时,会默认生成 ">这二句代码,所以用引进页面是就报重复变量 basePath解决方法,把要引进页面这句去掉就行,建议页面无逻辑代码可用这个引入的是结果,就是引进页面编译后的结果,适用于纯html页面 阅读全文

posted @ 2013-08-19 15:37 Jane_study 阅读(1138) 评论(0) 推荐(0)

java 包装类
摘要:java语言是面向对象的语言,但是java中的基本数据类型却不是面向对象的,因此在设计类时为每一个基本数据类型设计一个对应的类进行代表,这些对应的类叫做包装类(wrapper class)包装类位于java.lang包中基本类型包装类型byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble对于包装类说,这些类的用途主要包含两种:a、作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。b、包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。(1)带有基本值参 阅读全文

posted @ 2013-07-03 16:39 Jane_study 阅读(267) 评论(0) 推荐(0)

Java 抽象,接口
摘要:抽象:使用abstract关键字所修饰的类抽象类无法实例化使用abstract关键之修饰的方法叫做抽象方法如果一个雷包含了抽象方法,那这个类一定是抽象类如果一个类是抽象类,那么这个类可以包含具体的方法接口java语言不支持一个类有多个直接的父类,但可以用implements 实现多个接口,间接地实现多继承。接口特征1)接口的成员币拿来那个默认都是public static final 类型,必须被显示初始化2)接口的方法默认为public,abstract类型,没有方法体,不能被实例化3)只能包含Public, static,final类型的成员和public,abstract类型的成员方法。 阅读全文

posted @ 2013-07-03 16:16 Jane_study 阅读(350) 评论(0) 推荐(1)

JAVA 主函数
摘要:Public static void main (string[] args) {}Public :访问权限最大Static:不需要对象,直接类名即可Void:主函数没有返回值Main 主函数特定的名称String[] args : 主函数的参数,是一个字符串数组类型的参数。 JVM 调用main方法时,传递的实际参数是new String[0]. 阅读全文

posted @ 2013-07-03 15:24 Jane_study 阅读(207) 评论(0) 推荐(0)

JAVA this VS static
摘要:1. this :代表对象,所在函数所属对象的引用 在定义功能时,如果该功能内部使用到了调用该功能的对象,这事就用this来表示这个对象 可以用于构造函数的调用 this (实际参数); this.成员属性/成员方法: this ():调用的是本类中对应参数的构造函数,必须定义在构造函数的第一行。2. static:是一个修饰符,用于修饰成员变量和成员函数1) 特点:A: 实现对象中的共性数据的对象共享,可以将这个数据进行静态修饰B:被静态修饰的成员可以直接被类名调用 :类名.静态方式2)弊端A:被静态修饰的数据会变成是对象共享的数据。B: 静态方法只能访问静态成员,不可以访问非静态成员。C: 阅读全文

posted @ 2013-07-03 11:53 Jane_study 阅读(267) 评论(0) 推荐(0)

JAVA 封装 继承,多态
摘要:Java是一个面向对象的语言,java面向对象一般有三大特征:封装、继承、多态。封装:就是把一些属性和方法封装到一个类里。封装:隐藏对象的属性和实现细节,仅对外公开接口目的:增强安全性和简化编程,使使用者不必了解具体的实现细节。继承:就如子类继承父类的一些属性和方法。1. 继承是一种联接类的层次模型,并且允许和鼓励类的重用,提供了一红明确表达共性的方法。1)对象的一个新类可以从现有的类中派生2)新类继承了原始类的特性, 新类为原始类的派生类—子类, 原始类成为新类的基类---父类3)派生类可以从基类那里继承方法和实例变量,并且类可以修改或增加新的方法4)私有成员能继承,但由于访问权限的控制,在 阅读全文

posted @ 2013-07-03 10:46 Jane_study 阅读(250) 评论(0) 推荐(0)

JAVA类和成员的访问权限
摘要:类:只有Public类的成员可以是: public ,private ,protectedpublic :任何其他类都可以访问它,不管是在同一个包还是另外一个包private: 该成员只能在隶属的类中访问protected: 相同包中的类可以访问 阅读全文

posted @ 2013-07-03 10:43 Jane_study 阅读(210) 评论(0) 推荐(0)

JAVA 构造函数
摘要:1. 构造函数:用于给对象进行初始化,具有针对性特点: 1)该函数的名称和所在类的名称是相同的2)不需要返回值类型 3)没有具体的返回值public class Grandfather { Grandfather(); } 对象创建时都需要初始化才能使用。2.注意1) 类在定义时,没有定义构造函数,该类自动生成一个空参数的构造韩函数2)类中定义的话,自动取代默认3)一个类中可以有多个构造韩式,函数名相同,不同的是参数3. 构造函数和普通函数的差别1)两个函数的定义格式不同2)构造函数在对象创建时才被调用,用于初始化,而且初始化动作只执行一次 普通函数是在对象创建后需要调用时才执行,可以被调用. 阅读全文

posted @ 2013-07-03 10:38 Jane_study 阅读(270) 评论(0) 推荐(0)

JAVA类和对象
摘要:1. 类VS. 对象类:对象的蓝图,是对一类事物的描述,表达事物的的性质和行为,抽象概念的定义。对象:实际存在的该类实物的每个个体,也成为“实例”。2. 类与类的关系:依赖:use-a聚集: has-a继承:is-a3. 过程和对象过程就是函数对象是将函数等一些内容进行封装4. 在类中定义的其实都是成员成员变量:事物的属性成员函数:事物的行为5. 成员变量和局部变量的区别:1)成员变量直接定义在类中, 在这个类中有效,存在于堆内存,随着对象的产生而产生,消失而消失 局部变量定义在方法中,参数上,语句中,在所属{}中有效,随着所属区域的运行而存在,结束而释放。 阅读全文

posted @ 2013-07-02 20:59 Jane_study 阅读(169) 评论(0) 推荐(0)

JAVA字符串
摘要:1. 字符串用法1)"+"两个字符串拼接String firstName="Han";String lstName="Wei"String full name= firstName+lastName2)"equal" 检查两个字符串的内容是否相同 "==" 检查字符串的引用是否相同 "变量名.length()" : 字符串的长度2. String VS. StringBuffer VS. StringBuilderString : 不可变对象,每次执行都生成新的对象,经常改变 阅读全文

posted @ 2013-07-02 20:47 Jane_study 阅读(151) 评论(0) 推荐(0)

JAVA 运算符
摘要:1. 赋值运算符:把一个数赋予一个变量=,+=,-=,*=,%=,/=两边类型不同时,往数据类型级别高的一边转换2. 算数运算符:对整数和浮点数进行运算1)二元运算符: +,-,*,/,%2)一元运算符:++,--;3) 关系运算符:用于比较两个值,返回FALSE 或true==,!=,=,>4) 条件运算符 : 根据表达式的真假决定变量的值条件表达式1?条件表达式2:条件表达式3条件表达式为True ,结果取表达式2的值,false取表达式3的值5)逻辑运算符运算符结果-按位取非&按位取与|按位取或^按位异或>>右移>>>右移,左边空出的位以0填充 阅读全文

posted @ 2013-06-27 17:30 Jane_study 阅读(164) 评论(0) 推荐(0)

Java : 常量和变量
摘要:Java 变量定义1. 变量名 []=初值....变量名在作用域中是唯一的,不同作用域允许同名2.作用域开始处声明的变量室成员变量,作用在整个类在方法和块中({})声明的变量四局部变量,作用范围到}3. 型转换字节型--短整型---字符型--整型--长整型---单精度实型---双精度实型转换:由低到高4.常量用文字串表示,用final说明一般使用大写字母多个单词之间用下划线连接 阅读全文

posted @ 2013-06-27 17:14 Jane_study 阅读(188) 评论(0) 推荐(0)

JAVA 数据类型
摘要:分为基本类型和引用类型1. 8个基本数据类型类型名称位长默认值取值范围布尔型boolean1falsetrue、false字节型byte80-128-127字符型char16'\u0000'0--65535短整型short160-32768-32767整型int320-231-231-1长整型long640263-262-1单精度float320.0+1.4E-45双精度double640.0+-4.9E-324String 不是基本数据类型,她被定义为类,是引用数据类型,可以直接引用2. 引用类型: 一个对象类型,他的值是指向内存空间的引用---地址。引用类型的变量声明后需要 阅读全文

posted @ 2013-06-27 17:03 Jane_study 阅读(138) 评论(0) 推荐(0)

JAVA语句规则
摘要:1. java 每行都以;结束2. JAVA中的注释//单行注释,终止于行尾/*....*/多行注释,中间可以是多行3. java合法标识符1)以大小写字母,或者美元符号或者下划线开头, 不能数字开头2)不能用关键字3)类,变量,方法命名尽量有一定规则 阅读全文

posted @ 2013-06-27 16:51 Jane_study 阅读(235) 评论(0) 推荐(0)

导航