![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaDemo
文章平均质量分 71
Dexter_LQZ
这个作者很懒,什么都没留下…
展开
-
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 · 993 阅读 · 0 评论 -
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 · 197 阅读 · 0 评论 -
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 · 302 阅读 · 0 评论 -
Java 面向对象:异常处理Error、Exception
package Exception.test;/** * 异常处理:当程序运行的时候,如果程序由于异常停止了,那么后面的程序将不会执行,整个项目将处理崩溃 * 异常类的最终父类:java.lang.Throwable Throwable的直接子类: 1.Error(错误) 2.Exception(异常) 我们主要处理此种异常 检查性异常(checked ex...原创 2018-04-02 23:43:18 · 189 阅读 · 0 评论 -
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 · 274 阅读 · 0 评论 -
Java 构造器
package com.neusoft.oop;/** * 构造函数(构造器):它就是一种特殊的方法,主要的作用是可以给类中的变量进行初始化。 * 1.构造方法的名称 与类名相同 * 2.构造方法是没有返回值的 * 3.一般来说构造方法都是public的 * * 构造方法如何调用:new ConstructorDemo() * @author Administrator * ...原创 2018-03-27 20:03:40 · 170 阅读 · 0 评论 -
Java 面向对象基础定义
package com.neusoft.oop;/** * JAVA中的编程思想都是以面向对象来编程的。 * 1.什么是面向对象编程:面向对象编程核心就是面向类来编程 * 2.什么是类:是具有相同属性和行为的一个模板(可重用) * 3.类是抽象出来的 而对象是一个具体的 * 4.每个对象都具有属性和行为,我们可以将这些具有相同的属性以及行为抽象出一个类 * 在这类中只能存在属...原创 2018-03-27 19:47:19 · 131 阅读 · 0 评论 -
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 · 99 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
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 · 113 阅读 · 0 评论 -
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 · 122 阅读 · 0 评论 -
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 · 859 阅读 · 0 评论 -
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 · 228 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
Java 单例Singleton
package dbu;//************重要设计模式之一(1/23)********************************///** * 单例:它是一种设计模式 * 什么是设计模式:就是一种设计的思想(方法) * 设计模式的特点:把简单的问题复杂化,可以为我们的应用提供灵活性以及扩展性 * * 单例的特点: * 1. 它要有一个私有的构造器 * 2...原创 2018-04-11 14:43:56 · 178 阅读 · 0 评论 -
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 · 233 阅读 · 0 评论 -
Java 面向对象:继承extends
package com.neusoft.extends;/** * 类的继承:在Java中定义一个类时,让该类通过关键字extends继承一个已有的类。 * 被继承的类称之为父类(超类,基类),新的类称为子类(派生类)。 * 子类继承父类的所有属性和方法,同时也可以增加自己的属性和方法。 * 好处:易于维护,可重用。 * 规则: * 1.Java中只支持单继承,也就是说每...原创 2018-03-28 14:41:55 · 130 阅读 · 0 评论 -
Java 面向对象:重载overload、静态static、构造器初始化变量
package com.neusoft.overload;/** * 方法的重载(overload):函数的重载就是在同一个类中允许同时存在一个以上同名的方法 * 1.成员方法(类中的方法):判断 * 2.特殊的方法(构造方法):初始化 * 方法重载的规则: * 1.函数名称相同 * 2.函数的参数必须不同:可以参数个数不同,也可以参数类型不同 * 3.函数的返回值类型,可以相同也...原创 2018-03-28 14:37:09 · 257 阅读 · 0 评论 -
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 · 106 阅读 · 0 评论 -
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 · 1919 阅读 · 1 评论 -
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 · 110 阅读 · 0 评论 -
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 · 140 阅读 · 0 评论 -
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 · 421 阅读 · 0 评论 -
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 · 350 阅读 · 0 评论 -
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 · 305 阅读 · 0 评论 -
Java 面向对象:接口interfaces 实现Implements
package com.neusoft.interfaces;/** * 接口:就是一种规范,只能有“常量”和“抽象方法”,是一种特殊的抽象类 * 在接口中定义的方法默认都是:public abstract * 在接口中定义的常量默认都是:public static final * 如何来实现A接口中所有没实现的方法:我们需要创建一个实现类------实现A接口 * 接口也是JAVA中...原创 2018-03-30 10:37:36 · 538 阅读 · 0 评论 -
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 · 2295 阅读 · 0 评论 -
Java 面向对象:final
package com.neusoft.override;/** * final可以修饰的元素 * 类:不能被继承 * 变量(属性和局部变量):不能重新赋值 * (常量)在声明的同时赋值 * 系统不会对final属性默认的赋初始值 * 常量的定义 * 方法:不能在子类中被覆盖,即不能修改 */public class Final { public static f...原创 2018-03-30 10:05:51 · 95 阅读 · 0 评论 -
Java 面向对象:this使用、类型转换、抽象abstract
package com.neusoft.override;/** * this:当前对象自身 用法: 1. this.属性名 2. this.方法名 3. this()表示调用当前类的构造器 * 注意:只能写一次,并且要写在方法的第一行 * * 基本数据类型:自动类型转换\强制类型转换 引用类型(有继承关系):自动类型转换 (向上造型:将小类型赋值给大类型)\ * 强制类型转换(向下...原创 2018-03-29 23:11:48 · 291 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
Java面向对象2018.3.22
JAVA中的编程思想都是以面向对象来编程的 * 1.什么是面向对象编程:面向对象编程核心就是面向类来编程 * 2.什么是类:是具有相同属性和行为的一个模板(可重用) * 3.类是抽象出来的 而对象是一个具体的 * 4.每个对象都具有属性和行为,我们可以将这些具有相同的属性以及行为抽象出一个类 * 在这类中只能存在属性(变量)和行为(方法)public class ObjectStudent {...原创 2018-03-26 10:58:35 · 104 阅读 · 0 评论 -
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 · 115 阅读 · 0 评论 -
Java 面向对象的调用2018.3.26
package com.neusoft.oop;public class Animal { String name; int age; int height; int love; public void play(String name) { System.out.println(name + "play ...."); } public void eat(Strin...原创 2018-03-27 01:24:51 · 177 阅读 · 0 评论 -
Java 数组基础定义
/** * 数组:具有相同数据类型的元素的集合,它是一个容器:[] * 元素:每一个数据就是一个元素 **/ 数组中元素的个数:长度(length) 数组分为:一维数组(最常用)一维数组的声明:数组类型 数组名[]; 数组类型[] 数组名; int a[]; int[] a;二维数组的声明:数组类型 数组名[][]; 数...原创 2018-03-27 00:38:25 · 206 阅读 · 0 评论 -
Java 方法的调用2018.3.22
package com.neusoft.demo1;import java.io.File;/** * 方法是不能被嵌套的,是否可以互相调用 * @author Administrator * */public class Demo322 { public static int A(int d,int e){ int b = B(d,e);//在此方法中调用了B()方法 ...原创 2018-03-27 00:38:46 · 87 阅读 · 0 评论 -
Java 循环语句
/** * 循环:while do...while for * 初始值 while(条件){执行} * 初始值do{执行}while(条件) * for(初始值;条件;循环后操作){执行} * @author Administrator * */public class LoopDemo { public static void main(String[] args) {...原创 2018-03-27 00:38:54 · 110 阅读 · 0 评论 -
Java 超市换购系统
package com.neusoft.demo1;import java.util.Scanner;/** * 思路: * 1.需要用户从控制台输入两次值 * 2.我们需要定义几个变量 * 3.我们需要使用到嵌套的if * 4.switch * 5.多重的if * @author Administrator * */public class LuckyDemo {...原创 2018-03-26 23:25:12 · 2109 阅读 · 0 评论 -
Java 返回语句
/** * 添加用户信息 *//** * 修改用户信息 *//** * 根据ID查询某一个人的信息 *//** * 查询所有用户信息 *//** * 根据ID删除某一个用户的信息 */public class ReturnDemo { public static void add(String email, String username, String conf...原创 2018-03-26 23:21:28 · 2448 阅读 · 1 评论 -
Java运算符
/** * 基本数据类型的转换: 1.自动类型转换(隐式类型转换) 2.强制类型转换(显示类型转换) */public class TypeCastDemo { public static void main(String[] args) { byte b = 12; int a = b; double d = a; int c = 'a';//这种转换不常用 S...原创 2018-03-26 23:17:53 · 77 阅读 · 0 评论