06 2021 档案
摘要:1、八种基本数据类型对应的包装类。 1.1、什么是自动装箱和自动拆箱,代码怎么写? Integer x = 100; // x里面并不是保存100,保存的是100这个对象的内存地址。 Integer y = 100; System.out.println(x == y); // true Integ
阅读全文
摘要:1、String类。 1.1、对String在内存存储方面的理解: 第一:字符串一旦创建不可变。 第二:双引号括起来的字符串存储在字符串常量池中。 第三:字符串的比较必须使用equals方法。 第四:String已经重写了toString()和equals()方法。 1.2、String的构造方法。
阅读全文
摘要:2、数组 2.1、常见的算法: 排序算法: 冒泡排序算法 选择排序算法 查找算法: 二分法查找 以上算法在以后的java实际开发中我们不需要使用的。 因为java已经封装好了,直接调用就行。 只不过以后面试的时候,可能会有机会碰上。 2.2、算法实际上在java中不需要精通,因为java中已经封装好
阅读全文
摘要:1.1、数组的优点和缺点,并且要理解为什么。 第一:空间存储上,内存地址是连续的。 第二:每个元素占用的空间大小相同。 第三:知道首元素的内存地址。 第四:通过下标可以计算出偏移量。 通过一个数学表达式,就可以快速计算出某个下标位置上元素的内存地址, 直接通过内存地址定位,效率非常高。 优点:检索效
阅读全文
摘要:1、访问控制权限 1.1、访问控制权限都有哪些? 4个。 private 私有 public 公开 protected 受保护 默认 1.2、以上的4个访问控制权限:控制的范围是什么? private 表示私有的,只能在本类中访问 public 表示公开的,在任何位置都可以访问 “默认”表示只能在本
阅读全文
摘要:1、抽象类和接口以及抽象类和接口的区别。 1.1、抽象类的基础语法(见昨天笔记) 1.2、接口的基础语法 1、接口是一种“引用数据类型”。 2、接口是完全抽象的。 3、接口怎么定义:[修饰符列表] interface 接口名{} 4、接口支持多继承。 5、接口中只有常量+抽象方法。 6、接口中所有的
阅读全文
摘要:1、final关键字 1.1、final修饰的类无法继承。 1.2、final修饰的方法无法覆盖。 1.3、final修饰的变量只能赋一次值。 1.4、final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,但该引用 指向的对象内部的数据是可以修改的。 1.5、final修饰的实例变量必须手
阅读全文
摘要:1、使用集成开发工具eclipse 1.1、java的集成开发工具很多,包括:eclipse、Intellij IDEA、netbeans..... eclipse: IBM开发的。eclipse翻译为:日食。寓意吞并SUN公司(SUN是太阳。) 最终没有成功,SUN公司在2009年的时候被orac
阅读全文
摘要:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'
阅读全文
摘要:MySQL day03 1、约束 1.1、唯一性约束(unique) * 唯一约束修饰的字段具有唯一性,不能重复。但可以为NULL。 * 案例:给某一列添加unique drop table if exists t_user; create table t_user( id int, usernam
阅读全文
摘要:MySQL day02 1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录。+ +| job |+ +| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT
阅读全文
摘要:MySQL 1、sql、DB、DBMS分别是什么,他们之间的关系? DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer
阅读全文
摘要:作用:只产生一个对象 1 class Yoshi { 2 public: 3 //外界只能通过这种方式调用这一个对象,返回必须是引用 4 static Yoshi& getInstance(){return yoshi;} 5 //setup(); 6 private: 7 //两个构造函数 8 Y
阅读全文
摘要:class 对象名字{ data members; static data members; function members; static function members; } 每创建一个对象,内存就会开辟一个空间给这个对象里面的非静态数据或者函数,静态的东西是内存单独开辟一个空间,不管创建几
阅读全文
摘要:1.class里面的函数存在会改变参数和不会改变参数的。 对于不会改变参数的,后面加const DataType functionName() const{} 如果不加const,以后用const创建对象,的意思就是不能改变对象里的东西,但是调用的函数没有加const,说明可以改变,前后矛盾。 2.
阅读全文