随笔分类 - 学习笔记
1
日常的学习笔记加上第二天早上的每日一练
摘要:如果用之前的方法查询数据库中的内容,会有冗余的代码,例如数据库的连接,还有查询一行数据中的内容,并打印,这个时候就会有很多的复杂的操作,我们就可以用dbutils来简化我们的代码量 dbutils是Apache公司开发的一个封装了JDBC的框架。是一种用于执行SQL语句的JAVA API,可以为多种
阅读全文
摘要:特殊的查询需求: 1.查询之后用别名在可视化窗口中显示 可以添加别名 select usename as “用户名字”,usernumber as “用户编号” from user;(这个as可以省略掉,中间空格个就可以了) 2.可以按顺序来排序 select *from user order us
阅读全文
摘要:泛型:ArrayList<Student> list= new ArrayList<Student> (); 参数化类型:一个存放Student对象的集合 数据库:装数据的仓库 SQL:结构化查询语言,用来操作数据库的语言 数据结构上: 关系型数据库:Sqlserver ,MySql, oracle
阅读全文
摘要:目前创建对象的三种方式:1.通过构造方法,用关键字new来创建对象 2.用clone来浅拷贝一个对象 3.利用反射机制,反射一个对象 反射方式创建类; 1.利用已经存在的对象来反射新的对象 1 Student s = new Student(); 2 Class sClazz = s.getClas
阅读全文
摘要:java文件里面必须有且只有一个public的class,并且名字跟文件名一样, 如果一个文件有很多类,而且每个类前面都没写public ,那么会在和类名相同的类前默认加上一个public 内部类分为:成员内部类,静态内部类,临时内部类,匿名内部类 成员内部类:地位就相当于类中的属性,在编译之后产生
阅读全文
摘要:在做含小数精确运算的时候,如果用基本数据类型那么会出现不准确的情况 这个时候我们就需要使用BigDecimal这个类 1 BigDecimal b1 = new BigDecimal(6.34) ; 2 BigDecimal b2 = new BigDecimal("3.14") ;// 推荐用这一
阅读全文
摘要:包装类:对基本数据类型的包装,包装成引用数据类型(byte short int long float double boolean char) 基本数据类型对应的引用数据类型为:Byte Short Int Long Float Double Boolean character 七种包装类(Char
阅读全文
摘要:String: 在java的底层中,String使用final char[ ]来存放字符串的,final决定了字符串是不可以被更改的,只能重新赋值 而在字符串中还有两个可以更改内容的方法:1.StringBuffer 2.StringBuilder (字符串内容可以变。java.lang) 当我们需
阅读全文
摘要:==:是比较内容是否是同一个对象,比较的是地址 equals:是Object里面的方法,默认的是==,比较的也是地址(注意,这里说的是默认的,也就是说没有重写过的,如果业务逻辑需要,可以再需要的类中重写equals方法) hashcode:native本地方法(C,C++),操作系统是讲逻辑,把结果
阅读全文
摘要:代码块:一块代码,用括号括起来 代码块在构造对象的时候运行,在构造方法前执行,写在方法里面的临时代码块跟信后顺序有关 静态代码块:静态代码块会在类加载的时候执行,所以静态代码块只执行一次,普通代码块是在构造对象的时候执行,每份对象都有一份 接口(interface):专门用抽象方法来定义规范 接口中
阅读全文
摘要:何为抽象类:自己定义方法,但是自己不是实现方法,让后代去实现(自己的事情不做,留给后代去做) 访问修饰符: public protected default private 一个类被abstract修饰代表这个类是抽象类,被abstract修饰的方法叫做抽象方法 有抽象方法一定有抽象类(有0到n个)
阅读全文
摘要:多态的定义:同一个行为具有多个不同表现形式或形态的能力 多态的好处:高类聚,低耦合 父类引用指向子类对象 调用看左,执行看右(在eclipse里面,写一个对象a在加一个点号,后面提示的内容就是可以选择的方法,后面也有这个方法是那个类里面的) 类型的转换包含:1.基本数据类型的转换 2.引用数据类型的
阅读全文
摘要:构造方法不能够有返回值,如果有返回值的话就变成成员方法了 在调试的时候可以用断点来调试 封装:隐藏对象的属性和方法可以用访问修饰符来修改 常见的访问修饰符:public private default protect 属性变成私有的之后,在别的类中就不能够用对象名.属性的方法来使用(改变和获取),可
阅读全文
摘要:面向对象:关心谁来做 面向过程:关心怎么做 面向对象总结成一句话:就是分工与协作,干活的是对象 在生活中:先有对象,再有类Java中:先有类,再有对象 1.定义类 Phone p= new Phone();2.由类孵化对象 类中有:静态的属性特征(属性) 动态的行为能力(方法) 属性的定义:publ
阅读全文
摘要:图书管理系统 package day05; import java.util.Scanner; /** * 图书登录系统 * * @author 张宇星 * */ public class Demo01 { public static void main(String[] args) { // 定义一个二位数组user存放用户的名字和密码 String[][] user = new String[
阅读全文
摘要:for循环中关于输出质数之内的东西 解决思路: 在输出质数的情况中,我们想假定所有的数都为质素(因为只要这个数可以被某个在2和比它本身小1的数整除,那么就可以判断他不是一个素数),也就是将一个比较难判断的情况定为true详细代码如下: 思路就是用a来盛放arr的每一个元素,然后再打印出来,循环比较强
阅读全文
摘要:循环:重复执行死循环:可以让程序一直执行。很多时候这是必须的 for循环: 语句块1:表示初始化语句块2:表示判断语句(决定是否继续循环)语句块3:表示控制语句,一般是自增,或者自减 变量的生命周期为:所在的最近一层的大括号结束do while循环 和 while循环 对于循环结构来说,循环是可以嵌
阅读全文
摘要:常见的引用数据类型主要包括:数组(array),类(class),接口(interface),字符串(String) char类型的要求:1.位数为一 2.要用英文的单引号括起来 常量:不能改变里面的内容,需要初始化(能且只能赋值一次) final int I=1;(对面常量名需要每个字母都大写,单
阅读全文
摘要:计算机语言发展史: 第一代语言:打孔机 >第二代语言:汇编 >第三代语言:C等面向过程的编程语言,C++面向过程/面向对象的编程语言,Java跨平台的纯面向对象,.net跨语言的平台 Java平台的体系结构: Java SE(基础核心),Java ME,Java EE Java ME运用于:移动设备
阅读全文
1

浙公网安备 33010602011771号