笔记
转回
这个作者很懒,什么都没留下…
展开
-
2020-08-27
第十九次课一.package com.hpe.account;/**账户类@author Administrator*/public class Account {// 共享数据double money;// 存钱的方法 ,交互public synchronized void add(double money) { notify(); this.money = this.money + money; // 显示余额 System.out.println(this.mo原创 2020-08-27 09:22:25 · 117 阅读 · 0 评论 -
2020-08-20
第十五次课一.package com.hpe.demo1;/**动物接口@author Administrator*/interface Animals {// 信息展示方法 ,接口中,就可以提供一种实现。 就可以使用这种功能。default void print() {System.out.println(“动物”);};void run();void shout();}// 狗接口interface Dog{void shout();}class Labu原创 2020-08-20 08:52:48 · 133 阅读 · 0 评论 -
2020-08-19
第十四次课泛型一.package com.hpe.fanxing;import java.util.*;/**泛型接口业务逻辑: 处理数据的增删改查。 add(Person) del(int ) get(Person) add(Student) del(int ) get(Student)@author Administrator*/public interface Dao {void add(T t);int del(int id);原创 2020-08-19 08:49:30 · 137 阅读 · 0 评论 -
2020-08-18
Java环境搭建1、什么是程序像一个汉字(设计语言)写的红烧肉的菜谱(程序),用于指导懂汉语的人来做菜。2、常用dos命令md(make directory) : 创建目录rd(remove directory) : 删除目录cd空格(change directory): 进入指定目录cd… : 退回到上一级目录cd : 退回到根目录exit : 退出 dos 命令行Shift+右键->在此处打开命令行窗口**3、java的发展历史原创 2020-08-18 11:20:22 · 85 阅读 · 0 评论 -
2020-08-18
第十三次课一.package com.hpe.collections;import java.util.ArrayList;import java.util.Collections;import java.util.List;import com.hpe.set.Person;/**Collection 接口Collections 操作集合的工具类 (set list map)@author Administrator*/public class Demo1 {public原创 2020-08-18 11:06:46 · 82 阅读 · 0 评论 -
2020-08-17
一.package com.hpe.demo;import java.util.Iterator;/**stringbuffer类演示@author Administrator*/public class Demo1 {public static void main(String[] args) {//StringBuffer sb = new StringBuffer();// select * from tb_user where id = ‘123’ and name =原创 2020-08-17 10:43:31 · 123 阅读 · 0 评论 -
2020-08-17
第十二次课一.package com.hpe.demo;/**object�����ʾ������@author Administrator@see*/public class Demo1 {public String name;@Overridepublic boolean equals(Object obj) { if(obj == null) { return false; } if(!(obj instanceof Demo1)) { return fals原创 2020-08-17 10:31:58 · 1635 阅读 · 0 评论 -
2020-08-13
第十一次课一.package com.hpe.demo3;import com.hpe.demo4.C;import com.hpe.demo4.D;/**1.什么是接口?(1).就是多个类之间的公共规范(2)接口就是一个特殊的抽象类,接口里面的方法都是抽象方法(3).接口解决了java单继承的鸡肋2.怎么定义一个接口public interface 接口名{}*3.接口的特点*(1)接口里面的属性都是常量,默认会给你加上“public static final”修饰原创 2020-08-13 11:20:44 · 67 阅读 · 0 评论 -
2020-08-12
第十一次课一.package com.hpe.demo;/**抽象类:1.什么是抽象类?如果一个类表达的是一种抽象的概念,仅仅作为其他派生类的一个父类,主要功能的定义,具体的实现交给他的子类来做2.语法在class前面加上abstract就是一个抽象类3.抽象类的特点:(1).抽象方法所在的类必须是抽象类(2).抽象类不能进行实例化(3).如果要实现一个抽象类,创建一个子类去继承这个抽象类(4).子类继承抽象类以后,必须重写抽象类里面所有的抽象方法(前提子类不是抽象类)(5原创 2020-08-12 09:22:28 · 104 阅读 · 0 评论 -
2020-08-12
第十次课一.package com.hpe.demo;//狗类public class Dog extends Pet {private String starin;//品种public String getStarin() { return starin;}public void setStarin(String starin) { this.starin = starin;}public Dog() { super();}public Dog(String name原创 2020-08-12 08:59:15 · 880 阅读 · 0 评论 -
2020-08-10
第九次课一.package com.hpe.demo;/**访问修饰符:修饰类、变量、方法、接口 (重点总结)public:公共的,在当前项目下任何地方都可以访问protected:受保护的,在同一个包下或者在其他子类中可以访问default:缺省 在同一个包下private:私有 ,在当前类下面访问*///订单类public class Order {public String oName;//订单名protected int oId;int onum;private原创 2020-08-10 09:26:43 · 217 阅读 · 0 评论 -
2020-08-07
第八次课一.package com.hpe.demo;/**成员变量和局部变量出现重名时,方法会根据“就近原则”使用局部变量的值,如果想区分成员变量和局部变量我们可以使用this关键字*格式:*this.成员变量**什么是this?*1.this代表当前使用的对象或者是正在创建的创建的对象,通过那个对象调用了方法谁就是this*2.this可以修饰成员变量、方法、构造方法 直接在成员变量名或者成员方法名前面加上this*3.可以在构造方法中通过"this(形参)"的方原创 2020-08-07 09:20:39 · 163 阅读 · 0 评论 -
2020-08-07
第七次课一.package com.hpe.demo;import java.util.Arrays;/**(重点):什么是面向过程?c语言 看中的是过程的开发 在开发一个程序的时候,看中的是中间的过程,每一个过程步骤都去要自己去做,什么是面向对象?java c# js… 看中是类的设计 当开发一个程序的时候,不看重具体的过程,看中是谁能帮我去完成这件事件,找人(对象)帮我去做 前期去设计类的时候比较复杂,但是后期的复用性扩展性比较好面向过原创 2020-08-07 09:02:42 · 99 阅读 · 0 评论 -
2020-08-07
第六次课一.package com.hpe.demo;/**什么是方法?方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序需要使用这段代码的时候,我们直接调用方法即可,就不需要返回的去写重复的代码了好处:提高代码的重用性,维护性,可读性好,执行效率可以把方法比喻一个榨汁机材料:水果参出物:果汁映射到java程序中:材料(参数):进入方法的数据产出物(返回值):方法根据参数处理后的结果怎么定义一个方法?访问修饰符原创 2020-08-07 09:00:24 · 80 阅读 · 0 评论 -
2020-08-07
第五次课一.package com.hpe.demo;/**1.数组是什么?为什么使用数组?比如我要统计每位员工的工资,我得定义多个变量去分开存储,因为一个变量只能保存一个数据,如果过多的员工,太麻烦了,那么我怎么用一个变量去存储多个员工工资呢?可以使用数组,数组就是一个大的容器,他可以存放多个值2.什么是数组?数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前天这个多条数据必须是同一类型的数组是引用数据类型原创 2020-08-07 08:55:49 · 130 阅读 · 0 评论 -
2020-08-07
第四次课一.package com.hpe.demo;public class Demo {public static void main(String[] args) { /** * for循环使我们使用最多的一种,为我们专门提供了一个位置,存放三个表达式: * 1.初始化表达式 * 2.循环条件表达式 * 3.累加器 * * 语法: * for(①初始化表达式;②条件表达式;④累加器){ * ③循环体 * } * * 执行流程: * 1.执原创 2020-08-07 08:53:02 · 226 阅读 · 0 评论 -
2020-08-07
第三次课一package com.hpe.demo;public class Demo {public static void main(String[] args) { /** * 抄课文的过程: * 1.准备过程:笔墨伺候 执行一次 * 2.条件判断:在动笔之前,判断到底抄了多少次,如果了,停止,如果不够继续抄 执行多次 * 3.抄课文: 执行多次 * 4.计数器:记录我抄了多少次,写完一遍以后,计数器+1 执行多次 */ //抄课文 System.out.pri原创 2020-08-07 08:51:23 · 110 阅读 · 0 评论 -
2020-08-07
第二次课一.package com.hpe.java;public class Demo {public static void main(String[] args) {// 张三的Java成绩大于98分,而且数据库成绩大于80分,老师会奖励他;// 或者Java成绩等于100分,数据库成绩大于70分,老师也会奖励他 int java=100; int mysql=89; if((java>98 && mysql>80 ) ||(java==100 &a原创 2020-08-07 08:48:23 · 230 阅读 · 0 评论 -
2020-08-07
五.package com.hpe.demo;/**赋值运算符:就是把右边的值赋值给左边的变量=:不是相等的意思,+=: a=a+b;可以简写成a+=b,-=*=/=%=*/public class Demo5 {public static void main(String[] args) { int a=10; int b=10;// a=a+b;//可以简写a+=b;System.out.println(a);}}六.package com.hpe原创 2020-08-07 08:45:52 · 116 阅读 · 0 评论 -
2020-08-07
三.package com.hpe.demo;public class Demo3 {public static void main(String[] args) { /** * java的基本数据类型 * 八种:byte short int long float double char boolean * js是弱类型语言 java是强类型语言 */ //1.byte -128-127 byte b=120; System.out.println("B:"+b);原创 2020-08-07 08:43:54 · 92 阅读 · 0 评论 -
2020-08-07
什么是软件计算机的每一步指令可以通过Java语言的编写,运行在操作系统上2.Java语言的好处a简单性b面向对象c跨平台性d支持多线程3.Java使用的版本JDK1.8(8.0)4.Java的分支JavaME 老款的移动应用JavaSE Java基础 用于桌面应用程序JavaEE 企业版 用于开发企业级web应用5JDK JRE JVM什么是JDK 是开发的工具包,如果想开发Java程序必须安装JDKJDK包含什么 包含JRE,常用工具(命令)编辑原创 2020-08-07 08:40:54 · 191 阅读 · 0 评论