随笔分类 -  java191113

摘要:String s1 = "abcd"; String s2 = new String("ab cd"); //System.out.println(s1 == s2); 返回索引为1的值,空格也算 char c=s1.charAt(1); System.out.println(c); 是否包含 Sy 阅读全文
posted @ 2019-11-27 16:47 北儿陌丫~ 阅读(99) 评论(0) 推荐(0)
摘要:3、浅谈一下String, StringBuffer,StringBuilder的区别?(面试题) 6、下面的代码将创建几个字符串对象? String s1 = new String("Hello"); String s2 = new String("Hello"); String s=hello; 阅读全文
posted @ 2019-11-27 15:56 北儿陌丫~ 阅读(175) 评论(0) 推荐(0)
摘要:Comparable和Comparator接口都是为了对类进行比较,众所周知,诸如Integer,double等基本数据类型,java可以对他们进行比较,而对于类的比较,需要人工定义比较用到的字段比较逻辑。可以把Comparable理解为内部比较器,而Comparator是外部比较器,基本的写法如下 阅读全文
posted @ 2019-11-26 21:01 北儿陌丫~ 阅读(450) 评论(0) 推荐(0)
摘要:抽象方法 父类定义方法但是不实现,由子类实现 抽象方法不能有方法体; 抽象方法必须被abstract修饰。 有抽象方法的类一定是抽象类,类也必须被abstract修饰 抽象类不能被实例化,他的非抽象子类可以实例化 接口 : 只定义抽象方法。interface 接口中属性默认是public stati 阅读全文
posted @ 2019-11-25 17:18 北儿陌丫~ 阅读(84) 评论(0) 推荐(0)
摘要:继承: extends 获取父类拥有的属性跟成员方法 java中只能单继承,只有一个父类。 构造方法不能继承过来,私有的属性可以继承不能直接使用。私有的方法不能继承。 创建子类对象必须先调用父类的构造方法(默认调用父类无参数构造方法) super()表示构造方法的时候必须放在第一行。this()表示 阅读全文
posted @ 2019-11-25 17:09 北儿陌丫~ 阅读(214) 评论(0) 推荐(0)
摘要:面向对象: 分工与协作 对象、类 从概念上(现实) : 对象-- 抽象(特征、行为能力) --> 类 java:类 孵化 --> 对象 应用数据类型:引用 new 就表示在堆内存中申请了新的空间 属性: 对象名.属性名 = 属性值 ; 属性可以不初始化,具有默认值。 0 0.0 空字符 false 阅读全文
posted @ 2019-11-21 16:34 北儿陌丫~ 阅读(78) 评论(0) 推荐(0)
摘要:方法:1,结构清晰 2,重用性 语法: 访问修饰符 返回类型 方法名(参数列表){ 方法体; } 方法不能嵌套方法。 方法名命名规则同变量名(小驼峰命名规范:首单词的首字母小写,其它单词首字母大写)。 如果没有返回类型void,直接用return返回,可以省略 return作用结束方法,后面的代码不 阅读全文
posted @ 2019-11-18 16:21 北儿陌丫~ 阅读(90) 评论(0) 推荐(0)
摘要:分支选择结构: if(条件1){ // 有且并且只能有一次,要写在第一个分支 分支1 ; }else if(条件2){ // 出现0-N次 分支2 ; }else if(条件3){ 分支3 ; }...else{ // 0-1 次 分支else ; } 条件:是一个boolean类型。多个分支最多只 阅读全文
posted @ 2019-11-18 16:18 北儿陌丫~ 阅读(71) 评论(0) 推荐(0)
摘要:for(int b=0;b<arr.length-1;b++){ for(int a=0;a<arr.length-1;a++){ if(arr[a]>arr[a+1]){ int temp = arr[a]; arr[a] =arr[a+1]; arr[a+1] = temp ; } } } fo 阅读全文
posted @ 2019-11-15 16:49 北儿陌丫~ 阅读(64) 评论(0) 推荐(0)
摘要:程序结构:1,顺序结构 2,分支选择结构 3,循环结构 循环: for(语句1;语句2;语句3){ 循环体; } for里面的;号不能省略,但是3个语句可以没有。 语句1:初始化语句。这里定义的变量只能在for结构体里面使用。出了结构体就不能用了。 语句2:条件语句,只能boolean类型,表示是否 阅读全文
posted @ 2019-11-15 16:45 北儿陌丫~ 阅读(93) 评论(0) 推荐(0)
摘要:数组:是具有相同数据类型的集合。 数组的定义 数据类型 [] 数组名 = 数组值 ; 数组可以没有元素。 数组是通过下标访问的数组里面的元素,数组[下标] 。下标从0开始 数组的长度通过length属性访问的。数组长度是固定不变的。 数组 .length 数组是引用数据类型 。 数组在内存中是一段连 阅读全文
posted @ 2019-11-15 16:45 北儿陌丫~ 阅读(98) 评论(0) 推荐(0)
摘要:1.int是几个字节? 4 2. 3 默认是什么类型?int,4个字节 3.3.14默认是什么类型?double 4.java中基本数据类型有哪些? 5.说下final的用法?1,修饰变量的时候表示常量 2,3 final finally finalize的区别? 6. System.out.pri 阅读全文
posted @ 2019-11-14 21:05 北儿陌丫~ 阅读(75) 评论(0) 推荐(0)
摘要:恢复内容开始 基本数据类型 整数:byte(1) short(2) int(4) long(8) 小数:float(4) double(8) 布尔:boolean: true false 字符:char 变量: 1.数据类型 变量名 = 变量值; 2. =是赋值的意思,表示把右边的值存在左边的变量中 阅读全文
posted @ 2019-11-14 21:04 北儿陌丫~ 阅读(101) 评论(0) 推荐(0)
摘要:内存:速度快 容量小 临时存储的 硬盘:速度慢 容量大 永久存储的 CPU 程序:数据可视化 + 业务逻辑 + 数据的存储 B/S: 通过浏览器来访问的程序。 C/S:通过本地客户端访问的项目。 JAVA:用来写程序的 1,java SE 2 java EE 体系结构: javaSE mysql J 阅读全文
posted @ 2019-11-14 21:01 北儿陌丫~ 阅读(79) 评论(0) 推荐(0)