- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 IO流
1.1IO流流是有起点和终点的有序字节序列流的分类:1)输入流/输出流 以当前程序为参照点,程序从外面读数据是输入流,把程序的数据保存到外面是输出流2)字节流/字符流 如果是以字节为单位处理流中的数据就是字节流,如果是以字符为单位处理流中的数据就是字符流3)节点流/处理流 如果直接从设备(数据源)上读取数据,就是节点流,处理流是对节点流的包装java中的流1) 在程序中从文件...
2019-12-14 20:03:04 93
原创 集合笔记
一.Collection关系图1.集合分为两种,一种一个一个的存(Collection),另一种一对一对的存(Map)。2.在java语言中,集合只能存储引用类型(换句话说,集合中不能存储基本类型的数据)。3.数组使用for循环遍历,集合使用迭代遍历4.有序概念:存进去什么顺序,取出来就是什么顺序(不是按照大小来排序)5.List(接口)特点:有序可重复6.Set(接口)特点:无序,不...
2019-12-13 08:00:13 218
原创 集合(new)
硬性知识点:package comD;/* * 接口没有toString方法 * */import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class newCollection { public static void main(String[] ar...
2019-12-13 07:59:16 659
原创 MySql笔记(1)
1.在数据库中什么是表?表(table)①table是数据库的基本组成单元,所有的数据都已表格的形式组织,目的是可读性强②一个表包括行和列行:被称为数据/记录(data)列:被称为字段(column)③每一个字段办函那些属性?字段名,数据类型,相关的约束2.学习mySql主要还是学习通用的sql语句,sql语句包括增删改查,sql语句怎么分类呢?DQL(数据查询语言):查询语句,凡...
2019-12-09 09:01:17 87
原创 DB、DBMS、SQL分别是什么,有什么关系?
DB:DataBase(数据库,实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,例:Oracle、mysql、DB2、Sybase、SqlServer…)sql:(结构化查询语言,是一门标准通用的语言,标准的sql适用于所有的数据库产品,一门高级语言)sql语句在执行的时候,实际上内部也会先进行编译,然后在执行sql(sql语...
2019-12-04 21:25:56 3267
原创 String、StringBuffer、StringBuider的作用和区别
1.了解一下StringBuffer和StringBudier是什么?字符串缓冲区2.工作原理:与预先在内存中申请一块空间,以容纳字符序列,如果预留的空间不够用,则进行自动扩容,以容纳更多的字符序列。3.String和Stringbuffer、StringBuider的区别?String是不可变的字符序列,存储在字符串常量池中StringBuffer底层是一个char数组,但是该char...
2019-12-02 09:46:05 519
原创 String面试题
package comC;public class StringTest1 { public static void main(String[] args) {// 一.// String a=new String("aaa");// String b=new String("aaa"); // 二.// String a="aaa";// String b=ne...
2019-12-01 17:14:08 151
原创 必须熟知的String知识点
必须了解的String知识点1.关于不可变类String,String对象声明后将不可修改比如说String a1=“aaa”;对象a1声明之后,不可修改指的是“aaa”这个内容不可被修改,a1还可以指向其他对象。2.String对象太常用了,为了提高String的效率,在程序中提供了“缓存”技术,只要是双引号中的内容,都会在字符串常量符中创建一份,如果以后需要使用此对象,不需要再创建直接用...
2019-12-01 16:32:03 199
原创 java二分法查找(折半查找)
/*二分法(折半法)1.建立在已经排序好的基础上2.按从小到大顺序排列3.不考虑有重复数字的情况*/代码: //寻找a数组中任意数字的位置 int a[]= {-9,2,3,4,5,7,8,16,19}; int begin=0; int end=a.length; for(int i=0;i<10;i++) { int math=16; int mid...
2019-12-01 11:44:13 274
原创 java选择排序
**例题:将数字7,2,9,8,4,6,0按从小到大的排序(选择排序)**实现代码(java):int[] a= {7,2,9,8,4,6,0};for(int i=0;i<a.length-1;i++)//外层循环:第一次循环需要比较6次,2 5,3 4…{int min=i;//注意定义位置,记录最小数字的下标for(int j=i;j<a.length-1;j++...
2019-12-01 08:21:00 105
原创 java版本的冒泡排序
**举例写起:**将数字9,4,3,7,5,1按从小到大顺序排列(冒泡排序)。分析:9 4 3 7 5 1(将9和4进行比较,9>4交换两数的位置,以此类推最后将最大数字交换到最后的位置第一遍循环4 9 3 7 5 1 )4 3 9 7 5 14 3 7 9 5 14 3 7 5 9 14 3 7 5 1 94 3 7 5 1 (第一遍循环通过排序,将最大的数字排列到最后,...
2019-11-30 16:13:48 149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人