自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 6.10引用传递应用案例(二)

6.10.2自身关联结构在进行类关联描述中,除了可以关联其他类之外,也可以实现自身关联的操作,l例如:现在假设一个人员会有一辆车,那么每个人员可能还有自己的子女,而其他 子女也可能有一辆车,这时候就可以利用自身关联的形式描述人员后代的关系。范例:实现自身关联public class Car124 { private String name; private dou...

2019-09-30 13:56:02 128

原创 6.10引用传递应用案例(一)

6.10.1类关联结构在现实的开发意义,类是可以描述一类事物共性的结构体。现在假设要描述这样一种关系:假设一个人员会有一辆汽车,此时需要定义两个类:Person和Car,随后通过引用的形式配置彼此的关联关系。一对一引用关联public class Car126 { //描述汽车 private String name; /...

2019-09-30 12:45:52 91

原创 6.9对象数组

在java中所有的数据类型均可以定义数组,既除了基本基本数据类型的数据定义为数组外,引用数据类型也可以定义数组,这样的数组就称为对象数组。对象数组动态初始化:类 对象数组名称【】 =new 类 【长度】对象数组静态初始化:类 对象数组名称【】=new 类 【】{实例化对象,实例化对象,.......}范例:使用动态初始化定义对象数组在这里插入代码片本程序利用数组的动态初始化开辟...

2019-09-29 22:37:23 157

原创 6.8方法可变参数

利用这一特点可以在方法调用时采用动态形式传递若干个参数数据。可变参数定义如下public [static] [final] 返回值类型 方法名称 (参数类型 .....变量){//虽然定义方式改变,但本质上还是个数组}return [返回值]在可变参数中,虽然定义的形式不是数组,但确按照数组方式进行操作。范例:使用可变参数public class Array119 { p...

2019-09-28 18:55:44 61

原创 6.7数组类库支持

1、数组排序可以按照由小到大的顺序对基本数据类型的数组(例如,int数组,double数组都为基本数据类型数组),进行排序,操作语法:java.util.Array.sort(数组名称)java.util是一个java系统包的名称,而Arrays是该包的一个工具类public class Array117 { public static void printArray(int...

2019-09-28 18:18:15 99

原创 6.6数组案例分析

6.6.1数组案例分析范例:实现数组排序public class Array113a { public static void sort (int data[]) { for (int x=0;x<data.length;x++) { for(int y=0;y<data.length-x-1;y++) { if...

2019-09-28 16:44:22 110

原创 6.5数组与方法

范例:使用方法接受数组引用public class Array109 { public static void main(String[] args) { int [] data=new int [] {1,2,3}; printArray(data); } public static void printArray(int temp[]) { ...

2019-09-26 20:26:35 79

原创 6.4二维数组

二维数组的定义动态初始化:数据类型 数组名称[][]=new 数据类型[行的个数][列的个数]静态初始化:数据类型 数组名称[][]=new 数据类型 [][]{}{值,值,值}{值,值,值}}范例:定义二维数组public class Array108 { public static void main(String[] args) { int data[][]...

2019-09-26 13:13:36 72

原创 5.9自我检测(二)

4、构造一个银行账户,包括以下内容 账户名称、账户余额 开户、查询余额public class Account { private String name; private double balance; public String getName() { return name; } public void setName(String name) { t...

2019-09-26 11:18:48 157 1

原创 6.3foreach输出

加强for循环for(数据类型 变量:数组|集合){循环体代码,循环次数为数组长度}范例:使用foreach结构输出数组内容public class Array106b { public static void main(String[] args) { int data[]=new int [] {1,2,3,4,5,6}; for(int arr:data) ...

2019-09-25 21:07:50 127

原创 6.2数组的引用传递分析

范例:数组引用传递public class Array105b { public static void main(String[] args) { int data[]=new int [] {11,22,33}; int temp[]=data; temp[0]=55; for(int x=0;x...

2019-09-25 20:56:49 76

原创 6.1数组定义

声明并开辟数据类型 数组名称【】=new 数据类型【长度】;数据类型 【】 数组名称=new 数据类型【长度】;分布完成声明数组【】=null;开辟数组 数据类型=new 数据类型【长度】 ;数组下标都是从0开始的。数组是一种顺序结构,并且数组的长度都是固定的。java为了方便数组的输出,提供了一个数组名称.lenght。属性,可以直接去的数组长度。范例:定义并使用数组publi...

2019-09-25 20:34:32 80

原创 第五章类与对象

一、填空题1、 面向对象有那三大特征: 封装 、 继承 、 多态 。2、 类由 成员属性 和 方法 组成。3、 new关键字的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会自动调用类中的 构造方法 为对象 实例化 。4、 使用 priva...

2019-09-24 21:39:43 2920

原创 5.9自我检测(一)

1、编写并测试一个代表地址的Address类,地址信息由国家、省份、城市、街道、邮编等组成public class Address { private String country; private String province; private String city; private String street; pri...

2019-09-24 21:19:50 248 1

原创 5.7代码块(二)

5.7.3静态代码块静态代码块也是定义在类中的,如果一个构造代码块使用了static关键字进行定义的话,哪么就表示静态代码块,静态代码块要考虑两种情况:在非主类中定义的静态代码块。在主类中定义的静态代码块。范例:在非主类中定义的静态代码块public class Hundred01 { public Hundred01() { System.out.pr...

2019-09-24 19:58:46 60

原创 5.7代码块(一)

代码块是在程序中使用“{}”定义起来的一段程序,而根据代码块声明位置以及声明关键字的不同,代码块一共分为四种:普通代码块、构造代码块、静态代码块和同步代码块。5.7.1普通代码块普通代码块是定义在方法中的代码块,利用这类代码块可以解决代码块在一个方法中过长导致出现重复变量定义的问题。范例:观察一个程序public class NintySeven { public static...

2019-09-24 19:10:46 86

原创 5.6static关键字(三)

5.6.3static应用案例static关键字最为重要的使用特点就是避免实例化对象的限制而直接进行属性或方法的调用,同时static属性还可以描述公共数据的特点。范例:编写一个程序类,这个类可以实现实例化对象的个数统计,每创建一个新的实例化对象就实现一个统计操作。...

2019-09-24 18:04:45 112

原创 5.6static关键字(二)

5.6.2static定义方法static除了可以进行属性定义之外,也可以进行方法调用,一旦使用了static定义了方法,那么此方法就可以在没有实例化对象的情况下使用。范例:定义static方法public class Chinese { private String name; private int age; private static Str...

2019-09-22 21:19:04 79

原创 5.6static关键字(一)

5.6.1static属性在一个类中,主要的组成就是属性和方法(分为构造方法和普通方法两种),而每一个对象分别拥有自己的属性内容(不同对象的属性保存在不同的堆内存中)。如果想要类中的某个属性定义为公共属性(所有对象都可以使用的属性),则可以在声明属性前加上static关键字。范例:定义static属性public class Chinese { private String n...

2019-09-22 20:04:00 78

原创 5.5this关键字(二)

5.5.3this表示当前对象一个类可以实例化出若干个对象,这些对象都可以调用类中提供的方法,n那么对于当前正在访问类中方法的对象就可以称为当前对象,而this就可以描述出这种当前对象的概念。范例:观察当前对象 public class EightEight_a { public void printThis() { System.out.println("[...

2019-09-21 20:23:17 113

原创 5.5this关键字(一)

this描述的是本类结构调用的关键字,在java中this关键字可以描述3中结构的调用1、当前类中的属性2、当前类中的方法(普通方法 构造方法) :this()、this.方法名称()。3、描述当前对象5.5.1this调用本类属性范例:通过this.成员属性访问public class EightyFour { private String name ; ...

2019-09-15 15:07:15 124

原创 5.4构造方法与匿名对象

构造方法是在类中定义的一种特殊方法,主要功能是完成对象属性的初始化操作。构造方法是在实例化对象的时候使用,而普通方法是在实例化对象产生之后使用的。构造方法的定义:构造方法的名称和类名称保持一致。构造方法不允许有返回值类型声明。一个类中至少一个构造方法··如果没有声明,则会自动生成一个无惨函数。class Preson{ //类名称 public Preson(){ //...

2019-09-14 17:55:04 126

原创 5.3成员属性封装

封装的重要特点:内部结构对外不可见,利用private实现成员属性封装处理。封装之后不允许外部成员直接访问成员属性,此时访问需要按照java的开发标准定义setter(),getter()方法处理范例:使用private实现封装 public class Seventynine { private String name; private int age; ...

2019-09-13 00:15:25 101

原创 5.2类与对象

类:表示一个客观世界某类群体的一些基本特征抽象,属于抽象的概念集合,定义出一个基本的操作模板,代表共性的集合。对象表示一个个具体的事物,真正可以使用的个体。类是对象的模板,对象是类的实例。成员属性:保存对象的具体特征。方法:描述功能,例如跑步,吃饭、唱歌。5.2.1类与对象的定义类是由成员属性和方法组成范例:类的定义public class Seventy { //定义一个类 ...

2019-09-12 23:25:03 337

原创 5.1面向对象

面向对象中两个核心的基本成员:类、对象面相对象三个特性:封装、继承、多态1、封装性两个含义:一是指把对象的成员属性和行为看成一个密不可分的整体,将这两者“封装”在一个不可分割的独立单位(对象中)。另一层含义是指“信息隐蔽”,把不需要被外界知道的信息隐藏起来。外界不能任意更改内部属性值,不能任意调动其内部的方法。另一个特点,给封装在一个整体内的变量及方法规定不同级别“可见性”或访问权限。2、...

2019-09-10 14:37:51 81

原创 Java方法

一、填空题1、 在方法中可以使用 return 语句来结束方法的执行。2、 方法中的 void 关键字用来表示方法不返回任何值。二、选择题1、 一个方法在定义过程中又调用自身,这种方法称为 B 。A、 构造方法 B、 递归方法 C、 成员方法 D、 抽象方法三、判断题1、 定义多个同名方法时,可以依靠...

2019-09-09 23:28:36 621

原创 4.3方法的递归调用

递归调用:方法自己调用自己的方法,进行递归操作时必须满足条件:1、递归调用必须有结束条件。2、每次调用的时候都需要根据需求改变传递的参数内容。范例:实现1~100数字累加public class Sixtythree { public static void main(String[] args) { System.out.println(sum(100));//累加 ...

2019-09-09 12:32:56 170

原创 4.2方法的重载

方法重载是方法名称进行重用的一种技术,其主要特点是为“方法名称相同,参数类型或者个数不同”,在调用时会根据传递的参数类型和个数不同执行不同的方法体。范例:定义方法重载public class Sixtyone { public static void main(String[] args) { int resultA=sum(5,3); in...

2019-09-09 08:29:11 110

原创 4.1方法的基本定义

定义格式 public static 返回值类型 方法名称(参数类型 参数变量,...){ 方法体(本方法要执行的若干操作) return 返回值 }方法定义中的返回值与传递的参数类型均为Java中定义的数据类型(基本数据类型,引用数据类型),如果要返回数据则可以使...

2019-09-06 15:54:18 115

原创 第三章 程序逻辑控制

1、 打印出100~1000范围内的所有 “水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。public class Practise01 { public static void main(String[] args) { for(int num=100;nu...

2019-09-05 23:14:11 147

原创 3.3循环结构(三)

3.3.4循环嵌套范例:打印乘法口诀表public class Fiftyfour02 { public static void main(String[] args) { for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { int x = j*i; System.out.print(i...

2019-09-05 11:00:26 204

原创 3.3循环结构(二)

3.3.2for循环结构使用:while循环:在不确定循环次数,但是确定循环结束条件的情况下使用for循环:在确定循环次数的情况下使用.范例:使用for循环实现1~100累加public class Fiftytwo { public static void main(String[] args) { int sum=0; for(int n...

2019-09-04 16:33:55 132

原创 3.3循环结构(一)

Java的循环结构分为while循环结构和for循环结构3.3.1while循环结构while循环需要先判断循环条件后才执行程序代码,do…while循环可以先执行一次循环体,而后再进行后续循环的判断。所以如果循环条件都不满足的情况下,do…while至少执行一次,而while一次都不会执行。范例:使用while循环结构实现1~100数字累加计算public class Fiftyone...

2019-09-04 16:10:20 253

SHELL编程.xmind

SHELL编程.xmind

2022-10-31

在线考试管理系统-javaweb

自主完成网站的前后端设计,实现在线考试管理系统的用户管理、试题管理、考试管理三个模块。用户管理分为添加用户、更新用户、删除用户、查询用户四个功能;试题管理分为添加题目、删除题目、更新题目、查询题目信息四个功能;考试管理实现在线模拟发卷以及在线阅卷功能。使用mysql数据库进行前后端的交互。

2020-10-13

JavaWeb.zip

一个简单的注册案例实现,利用JDBC,数据库,servlet等用eclipse实现一个简单的用户注册

2020-03-25

mypro0.zip

一个简单的web工程以及servelet的创建。包括html,Tomcat,是一个web项目的基本结构

2020-01-12

空空如也

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

TA关注的人

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