- 博客(14)
- 收藏
- 关注
原创 java -mysq
Mysql -第四天1:使用DQL操作数据库1:查询所有员工的工资和部门信息,并且按照工资进行降序排列2:查看所有员工的个人信息和年薪,按照年薪进行降序排列2:limit1:查询所有工资最高的5个的信息2:查看谁的工资最低3:查看公司中工资在6-10位的分别是哪些人3:子查询在查询语句中的WHERE条件子句中,又嵌套了另外一个查询语句;主查询的where子句使用子查询返回...
2022-04-29 17:27:30
957
原创 java基础-oI流
1:IO介绍在前面学习的程序中数据最终都内存中,变量,int a = 10; 数组、字符串、集合,这些容器都可以存放数据,但是它们把数据都存放在内存中,一旦程序停止运行,JVM退出。那么给JVM分配的内存空间就消失了,在整个程序中的数据就没有了。内存属于临时存储设备,断电、程序运行结束,内存释放,数据就消失。持久化存储设备:数据可以这类设备上长久的保存。硬盘、U盘、光盘、磁带、软盘、云盘等。这些设备都可以长久的保存数据,当需要数据的时候,可以到这些设备上获取数据。IO技术:把程序中的数据最终
2022-04-19 18:36:51
500
原创 java基础-集合
集合框架介绍在JDK1.2之前,Java中提供的集合容器数量比较少。到了jdk1.2开始提供大量的集合容器。由于我们在程序中会遇到不同的需求,在存储对象的时候,需要采用不同的方式来存放。集合容器最终它对存放在其中的对象存储的方式不同,这时sun公司就对这些集合容器存放数据的方式以及操作这些集合容器的方法进行了共性的抽取。于是就形成了一个集合体系。把这个体系称为集合框架。而在这个体系的最顶层定义着当前所有集合容器操作的最共性(最基本)的操作行为。2:Collection介绍Collect.
2022-04-15 16:14:24
116
原创 java基础-异常
1:什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常常见的异常有:先记5个算术异常:ArithmeticExecption空指针异常:NullPointerException数组下标越界异常:ArrayIndexOutOfBoundsException类型转换异常:ClassCastException数组负下标异常:NegativeArrayException字符串转换为数字异常:NumberFormatException、
2022-04-14 17:42:34
109
原创 java 基础-抽象类和接口
1:抽象类和普通类的区别1:什么是抽象方法 当父类的某些方法不确定时,或者每一个子类都有不同的表现形式的时候,可以用abstract关键字来修饰该方法。被abstract修饰,没有方法体的方法,就叫抽象方法,特点:抽象方法没有方法体,只有方法的声明 如果一个类中存在抽象方法,那么这个类必须要声明为抽象类2、抽象类和抽象方法的关系 1:有抽象方法的类,一定是抽象类,但抽象类不一定有抽象方法;2:一个类继承抽象类,必须重写抽象类中的所有抽象方法,如果没有全部重写,那么子类必须声.
2022-04-14 17:40:47
68
原创 Java 基础-重写
1:方法的重写:overriding使用:当父类中的方法不能满足子类的需要。方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写重写的前提是:必须在继承体系下,也就是必须存在继承关系重载的前提是:同一个类中重写和重载有什么区别/关系 ?完全不一样,没有任何关系。1:方法重写的原则 1、方法名必须相同2、参数列表必须相同3、返回值类型相同或者是其子类4、访问权限相同或不能严于父类注意:一般不会去改变返回值和访问权限 父类的私有方法.
2022-04-12 09:17:34
445
原创 java基础-面向对象-继承
得在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码是我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承5.1:什么是继承继承顾名思义,继任,承接,传承的意思。那么我们先来看看生活中的继承关系有哪些?最常见的:父母子女;汽车,电动车,自行车和车。无论哪种车,都有具备车的特性
2022-04-12 08:53:49
110
原创 java-基础-面向对象
构造方法//学生类public class Student {//属性String name;int age;String sex;//系统默认的无参构造方法,写和不写他都是存在的public Student() {}//有参构造方法,创建对象的时候就已经给了初始值了public Student(String name, int age, String sex) {this.name = name;this.age = age;this.s
2022-04-07 17:37:20
128
原创 java基础-面向对象-方法定义
1:方法的定义方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果方法定义类的某种行为(或功能), 是功能的实现记忆:方法五要素:修饰符,返回值类型,方法名,参数列表,方法体。- 记住方法中返回值介绍: 如果方法有返回值,方法中必须使用关键字return返回某个值,返回值类型为该值的类型,且返回值只能有一个。return的作用:结束方法,返回结果。注意:当调用有返回值的方法时,需要定义一个变量接受如果方法没有返回值,返回值类型为void2:方法的调用.
2022-04-06 17:32:18
160
原创 java-面向对象1.0
1:理解对象的属性和方法对象:用来描述客观事物的一个实体,由一组属性(静态特征)和方法(动态特征)构成;属性:用来描述对象的固有特征,一般是名词;方法:用来描述对象的动作,这个对象能干嘛,一般是动词;2:类和对象的关系举例理解:学生对象两个学生对象,他们有共同的属性和行为(方法),但是属性的值是不一样的,在开发中我们可以把具有共同属性和方法的同类型的对象进行抽取,制作成一个模板,这个模板就叫做“类”因为类是从对象中抽取的,所以类也是有属性和方法组成的。类仅仅.
2022-04-06 07:47:34
418
原创 java-排序
冒泡排序原理: - 记住1:比较相邻的元素。如果第一个比第二个大,就交换他们两个。2:对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。此时第一轮,最后的元素应该会是最大的数。3:针对所有的元素重复以上的步骤,除了最后一个。4:持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。Arrays工具类的使用常用:1.equals:字符串得比较,不能使用==要使用equals2.sort:升序排序3.Arrays.toString():对数.
2022-04-05 08:43:01
559
原创 Java基础-数组
1:数组是什么数组是一个容器,可以用来存储相同数据类型的一组数据。注意:java的数组,一个数组中只能存储1种数据类型。特点:1:数组是有长度的;长度:这个数组可以存储几个值。长度从1开始;2:数组是有下标的;下标:用来操作存取数组中的值,表示数组中元素的位置。下标从0开始,到长度-1结束3:数组的最大下标永远比长度小12:数组的定义方式方式一:先创建数组,然后赋值数据类型[] 数组名 = new 数据类型[数组长度];或者 数据类型 数组名[] = new ..
2022-04-01 14:57:11
748
原创 java 基础
数据类型:变量就是申请内存来存储值。所以在创建变量时,需要在内存中申请存储空间。而内存也会根据要创建的变量的类型来分配相应的存储空间,分配的空间只能用来存储该类数据。所以根据不同的数据类型的变量,可以在内存中储存整数、小数或者字符。Java中的数据类型可以分为基本数据类型引用数据类型基本数据类型有八个: - 记住整数4个:byte, short, int, long, -- 默认是int小数2个: double,float, -- 默认是double字符:char , 用单.
2022-03-30 17:14:12
241
原创 【无标题】js知识点
js1.注释//:单行注释/**/:表示多行注释2.数据类型数字类型Number:整数和小数;字符串类型String:通常用双引号或者单引号括起来得内容布尔类型Boolen:输出得结果只有false和true;Null:空值;Undefined:表示声明变量没有赋值;变量变量就是一个储存空间,再js中我们可以定义一个空间来储存我们得数据。容器:装数据的,变量正常情况下用来存储一个可变的值。在js中得定义格式Var(变量名)=值;//示例 var num=12
2022-03-16 17:27:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人