摘要: 设置注释模板的步骤:点击菜单栏上的Window -->Preferences-->Java-->Code Style -->Code Templates,对右侧Comments选项中具体的注释信息进行编辑即可。可勾选上自动添加注释信息,在生成java文件时便会自动生成注释,当然也可以手动插入注释。设 阅读全文
posted @ 2018-01-30 15:16 王振龙 阅读(304) 评论(0) 推荐(0)
摘要: 如何设置eclipse代码自动提示功能 如何设置eclipse代码自动提示功能 我们在刚安装完使用eclipse进行开发时,会发现没有代码提示会非常的不方便,下面小编将告诉你如何进行代码自动提示的设置。 工具/原料 eclipse 电脑一台 方法/步骤 首先,我们打开eclipse,选择菜单栏的wi 阅读全文
posted @ 2018-01-30 14:58 王振龙 阅读(342) 评论(0) 推荐(0)
摘要: 解决方法-打开: 在文件末尾添加一行: 再次启动eclipse即可 感谢https://www.cnblogs.com/humingliang/p/7583061.html提供的支持 阅读全文
posted @ 2018-01-30 11:03 王振龙 阅读(180) 评论(0) 推荐(0)
摘要: 1.要想实现网络传输,需要考虑的问题有哪些? 1.1 如何才能准确的定位网络上的一台主机? 1.2 如何才能进行可靠的、高效的数据传输? 2.java如何实现的网络通信 2.1使用IP地址 定位一台主机 使用端口号 定位一个应用 >InetAddress类 >如何创建一个InetAddress的对象 阅读全文
posted @ 2018-01-30 10:01 王振龙 阅读(143) 评论(0) 推荐(0)
摘要: 1. String类:不可变的字符序列(如:String str = "atguigu"; str += "javaEE") 1.关注于String常用的方法! 2.String类与基本数据类型、包装类;与字符数组、字节数组; * 1.字符串 与基本数据类型、包装类之间转换 * ①字符串 >基本数据 阅读全文
posted @ 2018-01-30 09:59 王振龙 阅读(102) 评论(0) 推荐(0)
摘要: 1.如何创建Class的实例(重点) 1.1过程:源文件经过编译(javac.exe)以后,得到一个或多个.class文件。.class文件经过运行(java.exe)这步, 就需要进行类的加载(通过JVM的类的加载器),记载到内存中的缓存。每一个放入缓存中的.class文件就是一个Class的实例 阅读全文
posted @ 2018-01-30 09:59 王振龙 阅读(114) 评论(0) 推荐(0)
摘要: 1.java.io包下File类:java程序中的此类的一个对象,就对应着硬盘中的一个文件或网络中的一个资源。File file1 = new File("d:\\io\\helloworld.txt");File file2 = new File("d:\\io\\io1");>1.File既可以 阅读全文
posted @ 2018-01-30 09:57 王振龙 阅读(135) 评论(0) 推荐(0)
摘要: 1.理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序。线程可以理解为进程的进一步细分,程序的一条执行路径 2.如何创建java程序的线程(重点)方式一:继承于Thread类class PrintNum extends Thread{ public void run(){ 阅读全文
posted @ 2018-01-30 09:57 王振龙 阅读(106) 评论(0) 推荐(0)
摘要: 一、枚举类1.如何自定义枚举类。 枚举类:类的对象是有限个的,确定的。 1.1 私有化类的构造器,保证不能在类的外部创建其对象 1.2 在类的内部创建枚举类的实例。声明为:public static final 1.3 若类有属性,那么属性声明为:private final 。此属性在构造器中赋值。 阅读全文
posted @ 2018-01-30 09:56 王振龙 阅读(149) 评论(0) 推荐(0)
摘要: 1.泛型在集合中的使用(掌握)2.自定义泛型类、泛型接口、泛型方法(理解 >使用)3.泛型与继承的关系4.通配符 1.在集合中不使用泛型public void test1(){ List list = new ArrayList(); list.add(89); list.add(87); list 阅读全文
posted @ 2018-01-30 09:53 王振龙 阅读(124) 评论(0) 推荐(0)
摘要: 1.对象的存储:①数组(基本数据类型 & 引用数据类型) ②集合(引用数据类型) >数组存储数据的弊端:长度一旦初始化以后,就不可变;真正给数组元素赋值的个数没有现成的方法可用。2.集合框架Collection接口 :方法:①add(Object obj),addAll(Collection col 阅读全文
posted @ 2018-01-30 09:52 王振龙 阅读(112) 评论(0) 推荐(0)
摘要: 1.体系结构 java.lang.Object | java.lang.Throwable | java.lang.Error:错误,java程序对此无能为力,不显式的处理 | java.lang.Exception:异常。需要进行处理 | RuntimeException:运行时异常 | Arra 阅读全文
posted @ 2018-01-30 09:51 王振龙 阅读(116) 评论(0) 推荐(0)
摘要: 面向对象的三条主线:1.类及类的成分2.面向对象的三大特性3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关联关系、继承关系、聚合 阅读全文
posted @ 2018-01-30 09:50 王振龙 阅读(92) 评论(0) 推荐(0)
摘要: 基本数据类型由于不是类,不能够使用java类库里提供的大量的方法。所有在设计上,我们让每一个基本数据类型都对应一个类,同时数据存储的范围还不变。此时相当于基本数据类型就具有了类的特点。这些类即为包装类(wrapper 或封装类) 我们需要掌握的:基本数据类型、包装类、String类之间的转换! 简易 阅读全文
posted @ 2018-01-30 09:46 王振龙 阅读(116) 评论(0) 推荐(0)
摘要: 1.java.lang.Object 类,是所有类的根父类! 2.Object类仅有一个空参的构造器 public Object(){ } 3.关于方法: ① equals(Object obj) public boolean equals(Object obj) { return (this == 阅读全文
posted @ 2018-01-30 09:45 王振龙 阅读(133) 评论(0) 推荐(0)
摘要: 1.多态性的表现:①方法的重载与重写 ②子类对象的多态性2.使用的前提:①要有继承关系 ②要有方法的重写3.格式:Person p = new Man();//向上转型 // 虚拟方法调用:通过父类的引用指向子类的对象实体,当调用方法时,实际执行的是子类重写父类的方法 p1.eat(); p1.wa 阅读全文
posted @ 2018-01-30 09:44 王振龙 阅读(138) 评论(0) 推荐(0)
摘要: //子类对象实例化的全过程public class TestDog { public static void main(String[] args) { Dog d = new Dog(); d.setAge(10); d.setName("小明"); d.setHostName("花花"); Sy 阅读全文
posted @ 2018-01-30 09:43 王振龙 阅读(153) 评论(0) 推荐(0)
摘要: 1.为什么要有继承性: 2.通过"class A extends B"类实现类的继承。 * 子类:A 父类(或基类 SuperClass):B * * 3.子类继承父类以后,父类中声明的属性、方法,子类就可以获取到。 * 明确:当父类中有私有的属性或方法时,子类同样可以获取得到,只是由于封装性的设计 阅读全文
posted @ 2018-01-30 09:42 王振龙 阅读(153) 评论(0) 推荐(0)
摘要: 1.super,相较于关键字this,可以修饰属性、方法、构造器 2.super修饰属性、方法:在子类的方法、构造器中,通过super.属性或者super.方法的形式,显式的调用父类的指定 属性或方法。尤其是,当子类与父类有同名的属性、或方法时,调用父类中的结构的话,一定要用“super.” 3.通 阅读全文
posted @ 2018-01-30 09:42 王振龙 阅读(120) 评论(0) 推荐(0)
摘要: /* * package:声明源文件所在的包,写在程序的第一行。 * 每“.”一次,表示一层文件目录。 * 包名都要小写。 * * import: * 1)显式导入指定包下的类或接口 * 2)写在包的声明和源文件之间 * 3)如果需要引入多个类或接口,那么就并列写出 * 4)如果导入的类是java. 阅读全文
posted @ 2018-01-30 09:40 王振龙 阅读(106) 评论(0) 推荐(0)
摘要: this:1.使用在类中,可以用来修饰属性、方法、构造器2.表示当前对象或者是当前正在创建的对象3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量时类成员4.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的阅读性5.在构造器中 阅读全文
posted @ 2018-01-30 09:39 王振龙 阅读(108) 评论(0) 推荐(0)
摘要: * 一、面向对象的特征一:封装与隐藏 * 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象属性赋值的话,可能会出现不满足实际 * 情况的意外,我们考虑不让对象来直接作用属性,而是通过"对象.方法"的形式,来控制对象对属性的访问。实际 * 情况中,对属性的要求就可以通过方法来体 阅读全文
posted @ 2018-01-30 09:38 王振龙 阅读(137) 评论(0) 推荐(0)
摘要: * 一、类的第三个成员:构造器(constructor 构造方法) construction CCB ICBC oop * constructor:建造者 * 构造器的作用:①创建对象 ②给创建的对象的属性赋值 * * 1.设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器. * 阅读全文
posted @ 2018-01-30 09:38 王振龙 阅读(125) 评论(0) 推荐(0)
摘要: 重点、难点 * 方法的参数传递(重点、难点) * 1.形参:方法声明时,方法小括号内的参数 * 实参:调用方法时,实际传入的参数的值 * * 2.规则:java中的参数传递机制:值传递机制 * 1)形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量 * 2)形参是引用数据类型的:将实参的 阅读全文
posted @ 2018-01-30 09:36 王振龙 阅读(170) 评论(0) 推荐(0)
摘要: * 可变个数的形参的方法: * 1.格式:对于方法的形参: 数据类型 ... 形参名 * 2.可变个数的形参的方法与同名的方法之间构成重载 * 3.可变个数的形参在调用时,个数从0开始,到无穷多个都可以。 * 4.使用可变多个形参的方法与方法的形参使用数组是一致的。 * 5.若方法中存在可变个数的形 阅读全文
posted @ 2018-01-30 09:33 王振龙 阅读(175) 评论(0) 推荐(0)
摘要: * 方法的重载(overload) * 要求:1.同一个类中 2.方法名必须相同 3.方法的参数列表不同(①参数的个数不同②参数类型不同) * 补充:方法的重载与方法的返回值类型没有关系! //如下的四个方法构成重载//定义两个int型变量的和public int getSum(int i,int 阅读全文
posted @ 2018-01-30 09:33 王振龙 阅读(148) 评论(0) 推荐(0)
摘要: 1.关于于类的设计 2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Method) 2.1属性: * 成员变量 vs 局部变量 * 相同点:1.遵循变量声明的格式: 数据类型 变量名 = 初始化值 * 2.都有作用域 * 不同点:1.声明的位置的不同 :成员变量:声 阅读全文
posted @ 2018-01-30 09:32 王振龙 阅读(159) 评论(0) 推荐(0)
摘要: 1.(了解) 面向对象 vs 面向过程 例子:人开门;把大象装冰箱 2.面向对象的编程关注于类的设计!1)一个项目或工程,不管多庞大,一定是有一个一个类构成的。2)类是抽象的,好比是制造汽车的图纸。 而具体的一辆一辆的车,是根据图纸制造的,实际上就是类的实例化 3.完成一个项目(或功能)的思路1)所 阅读全文
posted @ 2018-01-30 09:31 王振龙 阅读(114) 评论(0) 推荐(0)
摘要: 1.求数组元素的最大值、最小值、和、平均数 2.数组的复制和反转 情况1: 情况2:(如何实现复制) 数组的反转:// 数组元素的反转// for(int i = 0;i < arr.length/2;i++){// int temp = arr[i];// arr[i] = arr[arr.len 阅读全文
posted @ 2018-01-30 09:30 王振龙 阅读(157) 评论(0) 推荐(0)
摘要: //1.数组下标越界的异常:java.lang.ArrayIndexOutOfBoundsException int[] i = new int[10];// i[0] = 90;// i[10] = 99; // for(int m = 0;m <= i.length;m++){// System 阅读全文
posted @ 2018-01-30 09:29 王振龙 阅读(132) 评论(0) 推荐(0)
摘要: 1.声明并初始化//一维:int[] i = new int[12];i[0] = 12; int[] j = new int[]{12,3}; //二维:1)String[][] str = new String[4][3]; //4行3列 2)String[][] str1 = new Stri 阅读全文
posted @ 2018-01-30 09:28 王振龙 阅读(125) 评论(0) 推荐(0)
摘要: 1.格式:①初始化条件②循环条件③迭代部分④循环体 for(①;②;③){ ④} ①while(②){ ④ ③} ①do{ ④ ③}while(②); 注:1.不同的循环结构之间可以相互转换 2.while和do-while的区别:do-while程序至少会执行一次 2.嵌套循环:循环结构还可以声明 阅读全文
posted @ 2018-01-30 09:25 王振龙 阅读(145) 评论(0) 推荐(0)
摘要: break:>使用switch-case结构或者循环结构中>在循环结构中,一旦执行到break,就跳出当前循环。 continue:使用在循环结构中>一旦执行到continue,就跳出当次循环。 for(int i = 1;i <= 10;i++){ if(i % 4 == 0){ //break; 阅读全文
posted @ 2018-01-30 09:25 王振龙 阅读(91) 评论(0) 推荐(0)
摘要: 1.条件判断:①if(条件表达式){ } ②if(条件表达式){ //执行的语句1; }else{ //执行的语句2; } ③if(条件表达式1){ //执行的语句1; }else if(条件表达式2){ //执行的语句2; }else if( 条件表达式3){ //执行的语句3; }... }el 阅读全文
posted @ 2018-01-30 09:24 王振龙 阅读(119) 评论(0) 推荐(0)
摘要: 1.java中变量按照数据类型来分类:基本数据类型 vs 引用数据类型(数组 类 接口) >基本数据类型: 整型:byte(8 bit) short int(默认类型) long 浮点型:float double (默认类型) 字符型:char(‘ ’) 布尔类型: boolean(只能取值为tru 阅读全文
posted @ 2018-01-30 09:16 王振龙 阅读(95) 评论(0) 推荐(0)
摘要: 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符:+ - + - * / % ++ -- +注意:1) /: int i = 12; i = i / 5; 2) %:最后的符号只跟被模数相同 3)前++:先+1,后运算 后++:先运算,后+1 4)+:String字符串与其他数据 阅读全文
posted @ 2018-01-30 09:16 王振龙 阅读(149) 评论(0) 推荐(0)
摘要: 关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 保留字: 标识符:凡是自己可以起名字的地方都叫标识符 命名的规则:(一定要遵守,不遵守就会报编译的错误)由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严 阅读全文
posted @ 2018-01-30 09:15 王振龙 阅读(149) 评论(0) 推荐(0)
摘要: 1.软件 : 系统软件 vs 应用软件 2.人与计算机做交互:使用计算机语言。 图形化界面 vs 命令行方式 dir md rd cd cd.. cd/ del exit 3.语言的分类:第一代:机器语言 第二代:汇编语言 第三代:高级语言(面向过程 面向对象) 4.java语言的特性:①面向对象性 阅读全文
posted @ 2018-01-30 09:13 王振龙 阅读(116) 评论(0) 推荐(0)
Live2D