04 2022 档案

摘要:第1章 super关键字 1.1 子父类中构造方法的调用 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式super();语句。 格式: 调用本类中的构造方法 this(实参列表); 调用父类中的空参数构造方法 super(); 调用父类中的有参数构造方法 sup 阅读全文
posted @ 2022-04-29 16:42 猫java猫 阅读(32) 评论(0) 推荐(0) 编辑
摘要:第1章 构造方法 我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建人对象的时候,人对象一创建就要明确其姓名和年龄,那该怎么做呢? 1.1 构造方法介绍 在 阅读全文
posted @ 2022-04-29 16:41 猫java猫 阅读(141) 评论(0) 推荐(0) 编辑
摘要:第1章 this关键字 在之前学习方法时,我们知道方法之间是可以相互调用的,那么构造方法之间能不能相互调用呢?若可以,怎么调用呢? 1.1 this调用构造方法 在之前学习方法之间调用时,可以通过方法名进行调用。可是针对构造方法,无法通过构造方法名来相互调用。 构造方法之间的调用,可以通过this关 阅读全文
posted @ 2022-04-29 16:41 猫java猫 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.1 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 1.2 接口的定义 阅读全文
posted @ 2022-04-28 16:45 猫java猫 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1.1 抽象类-产生 当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。 但是有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法 阅读全文
posted @ 2022-04-28 16:44 猫java猫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.1 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继 阅读全文
posted @ 2022-04-28 16:43 猫java猫 阅读(26) 评论(0) 推荐(0) 编辑
摘要:多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student 阅读全文
posted @ 2022-04-28 16:42 猫java猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.1 封装概述 提起封装,大家并不陌生。前面我们学习方法时,就提起过,将具体功能封装到方法中,学习对象时,也提过将方法封装在类中,其实这些都是封装。 封装,它也是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。接下来我们具体学习封装。 l 封装表现: n 1、方法就是一个最基本封装 阅读全文
posted @ 2022-04-25 11:08 猫java猫 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.1 对象在需求中的使用 对面向对象有了了解之后,我们来说说在具体问题中如何使用面向对象去分析问题,和如何使用面向对象。 我们把大象装冰箱为例进行分析。 在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。 需求:把大象装冰箱里 对象:大象、冰箱 分三步: 1、打开冰箱门 2、将大象 阅读全文
posted @ 2022-04-25 11:07 猫java猫 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.1 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 l 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件 阅读全文
posted @ 2022-04-25 11:06 猫java猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:l 1.完成超市商品初始化。创建商品,将商品添加到集合 l 2.显示来到超市能做的操作,也就是显示主菜单 l 3.根据接收到的功能选项,执行对应的功能 l 3.1.库存货物查询 l 3.2.添加新货物 l 3.3.删除货物 l 3.4.修改货物 l 3.5.退出系统,结束main方法的运行 l 4. 阅读全文
posted @ 2022-04-25 00:10 猫java猫 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。IDEA 1.1 Eclipse的下载、安装、卸载 l 下载 http://www.eclipse.org l 安装 (只需要解压后就能使用) l 卸载( 阅读全文
posted @ 2022-04-25 00:06 猫java猫 阅读(305) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; //先导包class Demo02 { public static void main(String[] args) { ArrayList<String> arr= new ArrayList<String>();//创建一个String集合 阅读全文
posted @ 2022-04-24 02:03 猫java猫 阅读(664) 评论(0) 推荐(0) 编辑
摘要:import java.util.Random;class Demo04 { public static void main(String[] args) { String[] names=new String[4]; a(names); //b(names); c(names); } public 阅读全文
posted @ 2022-04-23 09:05 猫java猫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:class Demo05{ public static void main(String[] args) { /* 第一小组销售额为{11, 12}万元 第二小组销售额为{21, 22, 23}万元 第三小组销售额为{31, 32, 33, 34}万元 */ //写一个方法存储小组销售额. //写一 阅读全文
posted @ 2022-04-23 09:03 猫java猫 阅读(30) 评论(0) 推荐(0) 编辑
摘要:class Phone { //属性(成员变量) String color; double size; String brand; //成员方法 //.........} class Demo06 { public static void main(String[] args) { //创建Phon 阅读全文
posted @ 2022-04-23 09:01 猫java猫 阅读(60) 评论(0) 推荐(0) 编辑
摘要:class Demo05{ public static void main(String[] args) { /* 第一小组销售额为{11, 12}万元 第二小组销售额为{21, 22, 23}万元 第三小组销售额为{31, 32, 33, 34}万元 */ //写一个方法存储小组销售额. //写一 阅读全文
posted @ 2022-04-22 13:32 猫java猫 阅读(39) 评论(0) 推荐(0) 编辑
摘要:class Demo03 { public static void main(String[] args) { int[] a={1,2,3}; get(a); System.outprintln(a[0]); } public static void get(int[] a){ //引用传递 a[ 阅读全文
posted @ 2022-04-22 10:16 猫java猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要:class Demo01 { public static void main(String[] args) { //写方法求数的和 //方法重载:在同一个类中,方法名相同,形参列表不同(个数,顺序,类型只要有一个不同) System.out.println(add(1,2)); System.out 阅读全文
posted @ 2022-04-22 10:15 猫java猫 阅读(32) 评论(0) 推荐(0) 编辑
摘要:class Demo04 { public static void main(String[] args) { //调用方法 方法名(实参列表) //print(); //method(20); t(14,25); } //输出 hello world //public static void pr 阅读全文
posted @ 2022-04-21 15:29 猫java猫 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-20 21:38 猫java猫 阅读(23) 评论(0) 推荐(0) 编辑
摘要:class Demo08{ public static void main(String[] args) { //数据类型[][] 变量名= new 数据类型[大一维数组长度][小一维数组长度] int [] [] arr= new int[3] [4]; arr[0][0]=10; arr[0] 阅读全文
posted @ 2022-04-20 21:37 猫java猫 阅读(21) 评论(0) 推荐(0) 编辑
摘要:class Demo07 { public static void main(String[] args) { int[] arr={80,2,66,68,45,55}; //求最大值 int max=arr[0]; for(int i=0;i<arr.length;i++){ if(arr[i]> 阅读全文
posted @ 2022-04-20 21:35 猫java猫 阅读(458) 评论(0) 推荐(0) 编辑
摘要:class Demo05{ public static void main(String[] args) { int [] arr=new int[5]; //定义一个数组 //每个下面都有个下标从0开始 //存值 通过 数组名[下标]=值 arr[0]=10; arr[1]=20; arr[2]= 阅读全文
posted @ 2022-04-20 21:34 猫java猫 阅读(5197) 评论(0) 推荐(0) 编辑
摘要:class Demo04 { public static void main(String[] args) { for(int i=1;i<=10;i++){ if(i==5){ //break; 等于5的时候 结束整个循环 continue;//等于5的时候跳过了5进入下一次循环。 结束本次循环 阅读全文
posted @ 2022-04-20 21:32 猫java猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:class Demo03 { public static void main(String[] args) { //**** //外层循环控制行数,内层循环控制列数。 /* for(int i=1;i<=3;i++){ for(int j=1;j<=4;j++){ System.out.print( 阅读全文
posted @ 2022-04-20 21:29 猫java猫 阅读(193) 评论(0) 推荐(0) 编辑
摘要:class Demo02 { public static void main(String[] args) { //用for循环打印1-10 /* for( int i=1;i<=10;i++){ System.out.println(i); } *//* for(int i=10;i>=1;i-- 阅读全文
posted @ 2022-04-20 21:27 猫java猫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:class Demo01 // { public static void main(String[] args) { //1、输出1-10 用 do while 先执行 再判断。 while先判断再执行 满足条件再执行。 int a=1; /*do{ System.out.println(a); a 阅读全文
posted @ 2022-04-20 21:26 猫java猫 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-19 01:26 猫java猫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:class Demo09 { public static void main(String[] args) { /*int a=1; while (a<=10) //循环的条件 也叫循环的结束条件 { System.out.println(a); a++;//++a; a=a+1; }*/ /* i 阅读全文
posted @ 2022-04-19 01:24 猫java猫 阅读(89) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner;class Demo08 { public static void main(String[] args) { //让用户输入一个1-7之间的整数,1-5输出工作日,6-7输出休息日 Scanner sc= new Scanner(System.in 阅读全文
posted @ 2022-04-19 01:23 猫java猫 阅读(237) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner;class Demo06 { public static void main(String[] args) { //让用户输入它的开始成绩,如果分数在80-100等级为优 //分数在70-80等级为良,如果分数在60-70等级为中,否则等级为差。 S 阅读全文
posted @ 2022-04-19 01:22 猫java猫 阅读(70) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner; //1、导包class Demo01 { public static void main(String[] args) { //2、创建对象: 数据类型 变量名 = new 数据类型 (); Scanner sc=new Scanner(Syste 阅读全文
posted @ 2022-04-19 01:21 猫java猫 阅读(54) 评论(0) 推荐(0) 编辑
摘要:class Demo01 { public static void main(String[] args) { //与 并且,只有两边都为true,结果为true,只要一边为false,结果为false /*System.out.println(true & true); //true System 阅读全文
posted @ 2022-04-18 01:13 猫java猫 阅读(107) 评论(0) 推荐(0) 编辑
摘要://1、(操作符)有如下代码: int a = 5; // 5 6 5 6 int b = (a++)+(--a)+(++a); // 5+5+6=16 //问执行完之后,b 的结果是多少? System.out.println("b的结果为"+b); //2、(基本类型的运算)一家商场在举行打折促 阅读全文
posted @ 2022-04-18 01:08 猫java猫 阅读(214) 评论(0) 推荐(0) 编辑
摘要:class Demo06 { public static void main(String[] args) { System.out.println(" 商品库存清单 "); System.out.println("品牌型号"+"\t"+"尺寸"+"\t"+"价格"+"\t"+"商品库存"); // 阅读全文
posted @ 2022-04-16 08:48 猫java猫 阅读(381) 评论(0) 推荐(0) 编辑
摘要:class Demo05 { public static void main(String[] args) { //赋值运算符 int a=1; a+=2; // a=a+2=1+2=3 System.out.println(a); System.out.println(1==2); System. 阅读全文
posted @ 2022-04-16 08:46 猫java猫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:class Demo04 { public static void main(String[] args) { //加法:+两边都为数值类型 System.out.println(1+2); System.out.println(1+2.0); //拼接字符串:""+任意类型="" System.o 阅读全文
posted @ 2022-04-16 08:45 猫java猫 阅读(11) 评论(0) 推荐(0) 编辑
摘要:class Demo03 { public static void main(String[] args) { // 数据类型转换 //小类型->大类型 自动转 double a=1; System.out.println(a); //大类型->小类型 强制类型转换 // 小类型 变量名=(小类型) 阅读全文
posted @ 2022-04-15 10:04 猫java猫 阅读(270) 评论(0) 推荐(0) 编辑
摘要:class Demo02 { public static void main(String[] args) { //定义变量 数据类型 变量名=值 int a=1; float e=1.2F; double f=2.4; char g='A'; boolean h=true; System.out. 阅读全文
posted @ 2022-04-15 10:02 猫java猫 阅读(829) 评论(0) 推荐(0) 编辑
摘要:class Demo01 { public static void main(String[] args) { System.out.println("Hello World!"); //单行注释 注释不进class文件 /*多行注释*/ long a=12345678901L; System.ou 阅读全文
posted @ 2022-04-15 10:01 猫java猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-15 09:58 猫java猫 阅读(16) 评论(0) 推荐(0) 编辑
摘要:-- 外键约束 -- 先建 主表再建副表 CREATE TABLE dept( -- 主表 did INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(10), mgr VARCHAR(10) );CREATE TABLE emp1( -- 副表 eid IN 阅读全文
posted @ 2022-04-12 10:49 猫java猫 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-12 01:34 猫java猫 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-12 01:34 猫java猫 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-12 01:33 猫java猫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:INSERT INTO student VALUES(1,'蔺斐','男','2002-04-09',0.25);INSERT INTO student VALUES(2,'熊大','男','1999-08-08',100);INSERT INTO student VALUES(3,'吉吉国王',' 阅读全文
posted @ 2022-04-11 21:51 猫java猫 阅读(68) 评论(0) 推荐(0) 编辑
摘要:-- 查询时合并列 只针对数值类型字段-- 查询每个同学三门课总成绩-- 数值类型之间可以进行+—%*SELECT sname,html+css+js AS 总成绩 FROM score; SELECT sname,js FROM score WHERE js>=60;-- 查询js成绩及格同学姓名 阅读全文
posted @ 2022-04-09 14:54 猫java猫 阅读(15) 评论(0) 推荐(0) 编辑
摘要:INSERT INTO student VALUES(1,'蔺斐','男','2002-04-09',0.25);INSERT INTO student VALUES(2,'熊大','男','1999-08-08',100);INSERT INTO student VALUES(3,'吉吉国王',' 阅读全文
posted @ 2022-04-09 14:53 猫java猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要:班级___________ 姓名__________ 成绩_________ 员工编号 员工姓名 职位 经理的编号 入职日期 工资 奖金 部门编号 Emp Emp -- 新建库 java0408CREATE DATABASE java0408 CHARACTER SET utf8;-- 新建表CRE 阅读全文
posted @ 2022-04-08 16:28 猫java猫 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1.创建一个员工表emp 字段 属性 id 整形 name 字符串(长度为20) gender 字符串(长度为2) birthday 日期型(date) email 字符串(长度为10) remark 字符串(长度为50)2.修改表练习 1.在员工表基础上增加age列 2.修改email列长度为50 阅读全文
posted @ 2022-04-08 11:11 猫java猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-07 16:10 猫java猫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:如何彻底的删除MySQL数据库: 以下操作以Window7操作系统为例: 1)停止window的MySQL服务。 找到“控制面板”-> “管理工具”-> “服务”,停止MySQL后台服务。 2)卸载MySQL安装程序。找到“控制面板”-> "程序和功能",卸载MySQL程序。 3)删除MySQL安装 阅读全文
posted @ 2022-04-07 16:08 猫java猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要:MySQL安装使用说明(Windows) 第1章 安装MySQL 5.5 下载软件:mysql-5.5.24-win32.msi ( 在这里下载:http://pan.baidu.com/s/1sjVIuKX ) 双击mysql-5.5.24-win32.msi开始安装过程, 点Next按钮, 选中 阅读全文
posted @ 2022-04-07 16:07 猫java猫 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示