摘要: class Book { String name; int price; int num;//构造方法之间的互相调用解决了代码的重复问题,但是一定要留出口 public Book() { this("请输入书名",0,0); } public Book(String name) { this(name,9999,99... 阅读全文
posted @ 2018-06-05 19:21 徐~某~某 阅读(159) 评论(0) 推荐(0) 编辑
摘要: IFS用法:指定分隔符,默认为空格,制表符,“\n” IFS=: 表示分隔符只有: ,若要指定多个分隔符,使用IFS='\n':;" 这里表示分隔符为'\n' : ; " 阅读全文
posted @ 2018-06-04 15:37 徐~某~某 阅读(423) 评论(0) 推荐(0) 编辑
摘要: String类的两种定义方式: 直接赋值 通过构造方法赋值 但是,两种方法却有着极大的区别 主要体现在内存上 一个简单的例子: 按道理来说,应该是四个true,因为他们的值都是相等的啊.......但是..... 上图解释了两个通过直接赋相同值产生的字符串使用“”==“”为什么返回true。 为什么 阅读全文
posted @ 2018-06-03 18:00 徐~某~某 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 创建表时创建索引: 在已经存在的表上创建索引: 方法一 方法二 删除索引: 阅读全文
posted @ 2018-06-03 10:16 徐~某~某 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 查看有哪些数据库: 创建,删除数据库: 查看有哪些表: 创建,删除表: 查看表结构: 设置表的主键: 设置,删除表的外键: 子表的外键关联必须是父表的主键,而且数据类型必须一致。 修改表名,字段类型 新增字段: 删除字段: 修改字段排列位置: 更改表的存储引擎: 删除被其他表关联的父表时,应该先删除 阅读全文
posted @ 2018-06-02 22:01 徐~某~某 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 两种定义方式: 1.动态初始化: 定义并开辟数组:类名称 对象数组名[] = new 类名称[长度] 分布按成:类名称 对象数组名[] = null; 对象数组名 = new 类名称[长度]; 2.静态初始化 类名称 对象数组名[] = new 类名称[] {对象,对象......}; 阅读全文
posted @ 2018-06-02 09:41 徐~某~某 阅读(12975) 评论(2) 推荐(0) 编辑
摘要: 通常,向方法中传递的都是基本数据类型,而向方法中传递数组时,就需要考虑内存的分配 向方法之中传递数组,或者将一个数组的值传给另一个数组,都会产生新的栈内存。引用之中对数组的改变会影响到原数组(其实就是在原数组的堆内存上操作)。当引用操作完成之后,引用产生的占内存不再只想原数组的堆内存。 阅读全文
posted @ 2018-06-02 08:38 徐~某~某 阅读(6147) 评论(0) 推荐(0) 编辑
摘要: 什么是数组:就是一堆相同类型的数据放一堆(一组相关变量的集合) 定义语法: 1.声明并开辟数组 数据类型 数组名[] = new 数据类型[长度]; 2.分布完成 声明数组:数据类型 数组名 [] = null; 开辟数组:数组名 = new 数据类型[长度]; 内存分析: 2.分布完成 数组内存引 阅读全文
posted @ 2018-05-31 23:57 徐~某~某 阅读(430) 评论(1) 推荐(1) 编辑
摘要: 简单java类开发一般原则: 一对多关系: 实例1: 省份: 省份ID : NUMBER <pk> 省份名字: VARCHAR(50) 城市: 城市ID : NUMBER<pk> 省份ID:NUMBER<fk> 城市名称:VARCHAR(50) 要求可以通过一个省份找到所有的城市信息,通过一个城市可 阅读全文
posted @ 2018-05-31 23:21 徐~某~某 阅读(5222) 评论(0) 推荐(0) 编辑
摘要: 1.if-then语句 2.if-then-else 3.elif-then 4.test命令 若命令成立,返回退出状态码0 bash shell 提供了另一种test的简洁语法方法,如下: if [ condition ] then commands fi ! ! ! ! ! ! ! ! 方括号内 阅读全文
posted @ 2018-05-31 18:36 徐~某~某 阅读(240) 评论(0) 推荐(0) 编辑