1.方法的重写:重新写覆盖 1.发生在父子类中,方法名相同,参数列表相同,方法体不同。 2.重写方法被调用时看对象类型 3.遵循"两同两小,一大的原则 &n
分类:
编程语言 时间:
2018-02-23 10:44:57
阅读次数:
157
这是我的坦克游戏大战的最后一版,里面添加很多新的功能。这个坦克大战的有很多不足之处,但是对于初学者来说依然是一个很好的练习项目,从中我们可以学习Java基础知识,将知识与项目结合,学习面向对象编程思想,最主要的是编程的逻辑练习,代码往往不像是写文章从上到下一气呵成完成,中间很可能为增加一个功能来添加 ...
分类:
编程语言 时间:
2018-02-13 10:36:36
阅读次数:
258
lambda与stream是java8中比较重要两个新特性,lambda表达式采用一种简洁的语法定义代码块,允许我们将行为传递到函数中。之前我们想将行为传递到函数中,仅有的选择是使用匿名内部类,现在我们可以使用lambda表达式替代匿名内部类。在学习lambda表达式之前,建议各位看官先去学习一下匿 ...
分类:
编程语言 时间:
2018-02-11 18:15:13
阅读次数:
190
1.什么是方法1.封装一段特定的业务逻辑功能2.尽可能独立只干一件事3.被反复多次调用4.减少重复,有利于维护,有利于团队协作2.方法的定义修饰词返回值类型方法名(参数列表){方法体}3.方法的调用1.无返回值:方法名()2.无返回值:方法名(参数列表)3.有返回值:对应数据类型变量=方法名()4.有返回值:对应数据类型变量=方法名(参数列表)
分类:
编程语言 时间:
2018-02-07 22:50:28
阅读次数:
190
一、理解反射 1.1、基础概念 反射:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 “运行状态”,如何理解? "运行状态"体现了反射的应用场景,当一些类,不需要提 ...
分类:
编程语言 时间:
2018-02-07 19:38:29
阅读次数:
193
[Java面试二]Java基础知识精华部分. 一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE: ...
分类:
编程语言 时间:
2018-02-07 16:53:33
阅读次数:
206
1.for循环:for(循环变量的初始化1;循环的条件2;循环变量的变化3){循环体4;}执行顺序为:1,2,4,3,2,4,3,2,4,3,2,4,3.。。。。当2为false时结束循环2.break:跳出本层循环,continue跳过本次循环,不执行下面的语句而直接进行下一次循环。3.三种循环的使用情况:1.要素1与要素3不同,首选while2.要素1与要素3相同时首选do...while3.
分类:
编程语言 时间:
2018-02-05 23:18:16
阅读次数:
197
集合:存储和操纵元素不固定的一组数据。 集合类都位于java.util包中。 Java集合中不能存放基本数据类型,只能存放对象的引用。 在5.0以后的版本当中,JAVA增加了自动装箱、自动拆箱, 如果要存入一个基本类型的数据,虚拟机会把数据转换成包装类然后再存入集合。 Java常用的几个集合: Se ...
分类:
编程语言 时间:
2018-02-03 15:48:49
阅读次数:
165
一。 上回说到if和if---else分支结构,这次讲if---else if,和switch---caseif(boolean){ 语句 } else if(boolean){ 语句 } else{ &
分类:
编程语言 时间:
2018-02-02 23:24:36
阅读次数:
204
一.运算符1.算术运算符:+,-,,/,%,++,--2.关系运算符:>,<,>=,<=,==,!=,3.逻辑运算符:&&,||,!,4.赋值运算符:=,+=,-=,=,/=,%=5.字符串连接符:+6.三目/条件运算符:boolean?数1:数2注意点:1自增运算符单独使用,表示结果加或者减一自增运算符运算时使用分为2种情况,如果符号在前则先自增或自减再进
分类:
编程语言 时间:
2018-02-02 00:48:09
阅读次数:
218