自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Client&Server 对话模型

Server端:先接收Client信息,然后返回信息package server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import...

2018-04-14 15:40:33 262

原创 Java 项目分层

三层结构:表现层(View) 业务层(Service) 持久层(DAO:Data Access Object数据访问)可以使用包进行项目分层项目的流程: 1. 根据需求来确定数据库中的表(PowerDesigner) 2. 根据表来创建Java bean(几个表几个bean) 3. 创建DAO层,作用对数据库进行操作(相当于对bean的操作) DAO:也是一种设计模式,要依赖...

2018-04-13 16:52:43 1074

原创 Java 单例Singleton

package dbu;//************重要设计模式之一(1/23)********************************///** * 单例:它是一种设计模式 * 什么是设计模式:就是一种设计的思想(方法) * 设计模式的特点:把简单的问题复杂化,可以为我们的应用提供灵活性以及扩展性 * * 单例的特点: * 1. 它要有一个私有的构造器 * 2...

2018-04-11 14:43:56 172

原创 Java DButil 分解

package dbu;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.uti...

2018-04-11 14:42:23 227

原创 JDBC

package jdbc;public class Emp { private int empno; private String ename; private String job; public int getEmpno() { return empno; } public void setEmpno(int empno) { this.empno = empno; ...

2018-04-10 16:59:59 120

原创 Java 序列化 serializable

package serializable;import java.io.Serializable;/** * 实现具有序列化能力的类(把对象变为二进制数据流) * implements Serializable */public class Employee implements Serializable { private static final long serialVers...

2018-04-10 13:49:26 108

原创 Java 跨平台 特定数据访问流 Date--Stream

package dateStream;import java.io.*;public class DataStream { public DataInputStream(FileInputStream fis) { } public static void main(String args[]) { try { DataOutputStream dos; DataI...

2018-04-10 13:46:18 194

原创 Java 文件与流

package iostudent;/** * 要求从控制台输入5条学生的信息并将这些信息写入到student.txt文件中数据的格式:100 tom 13456787656101 jazz 13456787656102 jazz 13456787656103 jazz 13456787656104 jazz 13456787656发现类3:学生类:ID NAM...

2018-04-10 13:43:33 164

原创 Java IO流

package io;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;/** * I(input输入)/O(output输出)流: * * 流(Stream)的概念代表的是程序中数据的流通 * 数据流是一串连续不断的数据的集合 * 在Ja...

2018-04-09 11:22:26 110

原创 Java 集合的排序

package sort;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry...

2018-04-08 17:25:13 136

原创 Java 面向对象实例:图形

package shape;public abstract class Shape { private double area; private double per; private String color; public Shape() { } public Shape(String color) { this.color = color; } public...

2018-04-08 17:22:43 416

原创 Java 面向对象MiniDVD(集合终极版)

package com.neusoft.MiniDVD;public class DVD { private int count; private int id; private int state; private String name; private String date; public int getId() { return id; } public vo...

2018-04-06 23:53:11 984

原创 Java Employee(Interface、List)

package employee;public class Employee { private int id; private String name; private int age; private double salary; public int getId() { return id; } public void setId(int id) { this.id...

2018-04-06 11:36:54 847

原创 Java Library购买(集合版)

package library;public class Book { private int id; private String name; private double price; private int sum; public int getId() { return id; } public void setId(int id) { this.id = ...

2018-04-06 00:26:02 49799

原创 Java 集合的嵌套

package com.neusoft.collection;import java.security.cert.PolicyQualifierInfo;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util...

2018-04-04 11:20:58 199

原创 Java 集合List、Set、Map

package com.neusoft.collection;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;/** * Set接口 * 特点:无序的,不能有重复的元素 * 主要的实现...

2018-04-03 13:26:55 101

原创 Java 工具类String、Strings

package com.neusoft.constant;/** *Java中定义了String与StringBuffer两个类来封装对字符串的各种操作String类与StringBuffer类都被放到了java.lang包中两者的主要区别在于String类对象中的内容初始化不可以改变StringBuffer类对象中的内容可以改变 */import java.util.Da...

2018-04-03 13:15:04 1911 1

原创 Java 面向对象:抛出异常throw、throws

package Exception.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** * throws:异常的声明,说明某一个方法有可能会产生的异常。谁调用这个方法,谁就处理。如果不处理,继续向外抛出异常. * throw:手...

2018-04-02 23:50:38 294

原创 Java 面向对象:异常处理Error、Exception

package Exception.test;/** * 异常处理:当程序运行的时候,如果程序由于异常停止了,那么后面的程序将不会执行,整个项目将处理崩溃 * 异常类的最终父类:java.lang.Throwable Throwable的直接子类: 1.Error(错误) 2.Exception(异常) 我们主要处理此种异常 检查性异常(checked ex...

2018-04-02 23:43:18 186

原创 Java 面向对象:包装类

package com.neusoft.constant;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class WarpDemo { public int m1(String age) { int a = Integer.parseInt(age)...

2018-04-02 23:21:51 269

原创 Java 面向对象:匿名内部类

package com.neusoft.anay;import java.awt.Button;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * 匿名内部类:接口是不能被实例化的,但是可以在new接口的同时将接口中的方法实现 * 语法: * button.addActionLi...

2018-04-02 23:02:10 95

原创 Java 面向对象:访问权private、public、常量、protected

package com.neusoft.pg;import java.awt.Button;import java.awt.Frame;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import com.neusoft.guess.Person;/** * 包:package 作用:...

2018-04-02 17:20:30 265

原创 Java 面向对象实例:借书系统

package com.neusoft.library;import java.awt.FontFormatException;import java.util.Scanner;public class Book { private int id; private String name; private double per; private int stock; publ...

2018-04-02 17:17:09 1884

原创 Java 实现面向对象编程测试

《使用Java实现面向对象编程》阶段测试一、选择题(共25题,每题4分,满分100分)danan1) 在Java类中,使用以下( )声明语句来定义公有的int型常量MAX。 A. public int MAX = 100; B. final int MAX = 100; C. public static int MAX = 100; D. public static final int MAX =...

2018-04-01 14:05:30 1090

原创 Java 面向对象:升级版员工信息录入提取

package employeeinterface;public class Employee { String name = "tom"; String id = "50"; }package employeeinterface;public interface Manager { public void addinfo(Employee employee); publi...

2018-03-30 11:20:58 345

原创 Java 面向对象:接口的实现

package com.neusoft.interfaces;public class Test { public void m1(B b) { b.study(); } public B m2() { return new BImpl();//返回接口实现类对象 } public Animal m3(){ return new Dog();//返回子类的对象 }...

2018-03-30 10:44:33 302

原创 Java 面向对象:接口interfaces 实现Implements

package com.neusoft.interfaces;/** * 接口:就是一种规范,只能有“常量”和“抽象方法”,是一种特殊的抽象类 * 在接口中定义的方法默认都是:public abstract * 在接口中定义的常量默认都是:public static final * 如何来实现A接口中所有没实现的方法:我们需要创建一个实现类------实现A接口 * 接口也是JAVA中...

2018-03-30 10:37:36 531

原创 Java 面向对象实例:人宠游戏

package com.neusoft.Play;public class Master { public void play(Pet pet){ if(pet instanceof Dog){ Dog dog = (Dog) pet; dog.play(pet); dog.state(); }else{ Penguin penguin = (Penguin)...

2018-03-30 10:12:33 2284

原创 Java 面向对象:final

package com.neusoft.override;/** * final可以修饰的元素 * 类:不能被继承 * 变量(属性和局部变量):不能重新赋值 * (常量)在声明的同时赋值 * 系统不会对final属性默认的赋初始值 * 常量的定义 * 方法:不能在子类中被覆盖,即不能修改 */public class Final { public static f...

2018-03-30 10:05:51 93

原创 Java 面向对象:this使用、类型转换、抽象abstract

package com.neusoft.override;/** * this:当前对象自身 用法: 1. this.属性名 2. this.方法名 3. this()表示调用当前类的构造器 * 注意:只能写一次,并且要写在方法的第一行 * * 基本数据类型:自动类型转换\强制类型转换 引用类型(有继承关系):自动类型转换 (向上造型:将小类型赋值给大类型)\ * 强制类型转换(向下...

2018-03-29 23:11:48 280

原创 Java 面向对象:抽象方法abstract

package com.neusoft.override;public abstract class Pet { private String name; private int love; private int health; public String getName() { return name; } public void setName(String name...

2018-03-29 21:55:17 166

原创 Java 面向对象:继承,构造器参数super()

package com.neusoft.override;/** * super:可以调用父类中的资源 * 1. super.属性名 * 2. super.方法名 * 3. super()表示调用父类中构造器 * * 注意:如果子类继承了父类,父类中定义了一个有参数的构造器,此时子类就找不到父类中无参数的构造器了。编译器就会报错 * 解决的方法: * 1.在父类中创建一...

2018-03-29 21:37:16 440

原创 Java 面向对象:继承多态、覆盖override

package com.neusoft.override;public class A { public String toString() { return "123456";// 继承Object并重写 } int a = 2; public void func() { System.out.println("1111111111"); } public sta...

2018-03-29 11:29:35 225

原创 Java 面向对象:继承extends

package com.neusoft.extends;/** * 类的继承:在Java中定义一个类时,让该类通过关键字extends继承一个已有的类。 * 被继承的类称之为父类(超类,基类),新的类称为子类(派生类)。 * 子类继承父类的所有属性和方法,同时也可以增加自己的属性和方法。 * 好处:易于维护,可重用。 * 规则: * 1.Java中只支持单继承,也就是说每...

2018-03-28 14:41:55 125

原创 Java 面向对象:重载overload、静态static、构造器初始化变量

package com.neusoft.overload;/** * 方法的重载(overload):函数的重载就是在同一个类中允许同时存在一个以上同名的方法 * 1.成员方法(类中的方法):判断 * 2.特殊的方法(构造方法):初始化 * 方法重载的规则: * 1.函数名称相同 * 2.函数的参数必须不同:可以参数个数不同,也可以参数类型不同 * 3.函数的返回值类型,可以相同也...

2018-03-28 14:37:09 256

原创 Java 面向对象实例:人机猜拳

package com.neusoft.guess;/** * 玩家选择出拳 */import java.util.Scanner;public class Person { String name ; int pscore; int count; public int showFirst() { Scanner input = new Scanner(System.in...

2018-03-28 14:08:23 1341

原创 Java 面向对象习题:员工信息录入提取

package com.neusoft.employee;/** * Java Bean----实体类 * @author zhuzidexter * */public class Employee { private String eid; private String ename; private int age; private double salary; publi...

2018-03-27 22:05:18 4165

原创 Java 构造器

package com.neusoft.oop;/** * 构造函数(构造器):它就是一种特殊的方法,主要的作用是可以给类中的变量进行初始化。 * 1.构造方法的名称 与类名相同 * 2.构造方法是没有返回值的 * 3.一般来说构造方法都是public的 * * 构造方法如何调用:new ConstructorDemo() * @author Administrator * ...

2018-03-27 20:03:40 165

原创 Java 面向对象基础定义

package com.neusoft.oop;/** * JAVA中的编程思想都是以面向对象来编程的。 * 1.什么是面向对象编程:面向对象编程核心就是面向类来编程 * 2.什么是类:是具有相同属性和行为的一个模板(可重用) * 3.类是抽象出来的 而对象是一个具体的 * 4.每个对象都具有属性和行为,我们可以将这些具有相同的属性以及行为抽象出一个类 * 在这类中只能存在属...

2018-03-27 19:47:19 129

原创 Java 面向对象的调用2018.3.26

package com.neusoft.oop;public class A326 { public void method1(){ System.out.println("test1......"); } public void method2(){ System.out.println("test2......"); } }package com.neusoft....

2018-03-27 08:39:33 105

空空如也

空空如也

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

TA关注的人

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