- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Colletion与List和Set的区别及关系
首先,要明白,List 接口 和Set接口 是Collection 接口的子接口.List接口List是有序的Collection,次序是List最重要的特点:它保证维护元素特定的顺序。使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。和下面要提到的Set不同,List允许有相同的元素。
2017-12-20 19:47:23
336
转载 大三,大四,毕业生选择做程序员的必看
看了一位程序大牛写的,根据他自己的经历,提了13点我认为对刚刚上路或正要上路的程序员很好的建议和忠告.希望大家也能注意一下.
2017-12-19 20:27:25
1308
转载 java Collection,List,Set和Map用法和区别 具体分析
Collection,List,Set和Map用法和区别作者:zccst Java spring MVC框架的调用关系是弄明白了,可是发现后面要走的路还很长,有很多东西对我还是很神秘,比如list,set,map等,今天就来一一解开他们的面纱。当还还有一大堆需要记忆的系统已经封装好的类、接口等等,这些内容会在以后,慢慢道来。 首先看一下他们之间的关
2017-12-19 09:07:47
304
原创 java 抽象类与接口
抽象类:抽象(abstract): 修饰方法 ------抽象方法修饰类-----抽象方法抽象方法,没有实现的部分,也就是只有声明,没有具体实现.抽象类中的抽象方法,强制子类去重写 作为父类的抽象类.抽象类不能实例化,即不能利用抽象了实例化对象(尽管抽象类可以有构造函数)抽象类 只要记住一句:除了不能实例化对象之外,和Java普通类没有区别.抽象类可以被继承,如
2017-12-11 20:36:12
238
原创 java代码块,继承,final关键字简述
代码块分为4种1.局部代码块: 在方法中,限定了局部变量的作用范围2.构造代码块 : 类中方法外,顾名思义,就是实例对象时调用,优先于构造函数调用3.静态代码块:使用static来修饰类中方法外,与构造代码块不同,静态代码块是在类加载的时候就加载到静态区中,优先创建与对象,而且只调用一次.应用场景:驱动加载4.同步代码块,多线程中才用到,新手先知道有这概念即可下面有段代码,
2017-12-07 20:38:29
279
原创 java 构造方法,static关键字,main方法修饰解释
首先,一个java文件中,只能有一个对外公开的类,也就是 只能有一个public修饰的类.注意:这里的java文件,也就是 创建的类文件.java文件(经过JRE编译成.class文件在虚拟机上运行).构造方法: 对对象的属性(成员变量)初始化.写法:1.方法名必须与类相同2.没有返回值类型 3.没有返回值即没有returnpublic class ArrayTools {
2017-12-06 20:42:15
868
原创 java 循环maze游戏深入推箱子游戏
package com.just.test;import java.util.Scanner;public class T3mazeGame { public static void game(int [][] maze) { for (int i = 0; i < 7; i++) { for (int j = 0; j < 7; j++) { System.ou
2017-12-05 14:02:05
529
原创 java冒泡,选择排序及折半(二分)查找
冒泡排序for( 控制循环比较轮次 数组长度-1 次 ){for(两两比较次数 数组长度-1 -上层循环参数){if(){交换}}}//冒泡排序:核心思想是两两比较,第一层控制比较轮数,第二次控制一轮比较的次数,可以优化,因为每次经过上次排序,最后一个数后被确定,无需再次浪费时间取比较 public static void bubbl
2017-12-01 21:09:50
515
原创 java之for循环小Demo及函数基础
//打印[0, 100]中是7的倍数中的值最大那个数 for (int i = 100; i>= 0; i--) { if (i %7 ==0 ){ System.out.println(i); break; //continue; 如果break换成continue ,则是从大到小输出所有7的倍数(包括0) }死循环有2中表达方式: 1.
2017-11-30 20:03:23
615
原创 java循环小游戏
package com.just.test;import java.util.Scanner;public class T3mazeGame { public static void main(String[] args) { //定义一个二维数组充当地图 int [][] maze={ {1,1,1,1,1,1,1}, {5,0
2017-11-29 21:21:12
655
原创 java学习随笔--java基本类型及string 变量
基本数据类型:整型: byte --1个字节short--2个字节 int--- 4个字节 long----8个字节浮点型:double--8个字节 float---4个字节布尔型:Boolean ---1/8个字节字符类型:char---1个字节int nubmer =(int)3.11 强转 强转也
2017-11-28 21:09:48
268
原创 java重新再来之JDk及基础入门
当你又一次因为不同的原因,想学起java,又感觉"报国无门"的时候,可以先从这边了解了解,先培养下信心,慢慢来.
2017-11-27 20:52:13
229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人