12.25学习Java的day09【继承、final、类初始化、实例初始化】
day09【继承、初始化】 今日内容 继承 方法重写 this关键字 super关键字 final修饰符 类初始化 实例初始化 学习目标 能够写出类的继承格式 能够说出继承的特点 能够说出方法重写的概念以及和重载的区别 能够使用this关键字解决问题 能够使用super关键字解决问题 掌握final的使用 能够分析类初始化过程(为面试服务) 能够分析实例初始化过程(为面试服务) 第六章 面向对象基…
day09【继承、初始化】 今日内容 继承 方法重写 this关键字 super关键字 final修饰符 类初始化 实例初始化 学习目标 能够写出类的继承格式 能够说出继承的特点 能够说出方法重写的概念以及和重载的区别 能够使用this关键字解决问题 能够使用super关键字解决问题 掌握final的使用 能够分析类初始化过程(为面试服务) 能够分析实例初始化过程(为面试服务) 第六章 面向对象基…
for 循环的一个变体是 for ... in 循环,它可以把一个对象的所有属性依次循环出来: 可见用传统的o.key,即对象.key的形式是不能得到对象值的。 这里用o[key],即数组的形式得到了对象值。 大概就是因为 for循环是把对象看成了 数组 ,所以要用 数组 的形式来进行处理 。 注意: 返回的 属性 都是字符串类型的,但是 属性值 就是保持原始的类型 了。 这是因为 实际上Java…
关于goto关键词 goto关键词很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未被在语言中正式使用;Java没有goto。然而,在break和continue这两个关键词的身上,我们仍能看出一些goto的影子—带标签的break和continue。 “标签”时指后面跟一个冒号的标识符,例如:label: 对于Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置…
从svn导入项目后,import导入java的lang、sql等一些包无法导入爆红,导致String等基础类无法使用 解决方法: 鼠标单击项目根目录,按F4键,打开Project Structure,左侧选择Modules,右侧在Module SDK选择你自己的jdk,然后点击Apply,OK确定即可: 如果Module SDK没有自己的jdk,左侧选择SDKs, 点击中间的“+”,选择Add J…
一、背景 1.Map集合在实际的开发中用的是非常的广泛的,下面我们先讲下Map集合早实际的开发中怎么去使用以及要注意的一些知识点。本篇文章不研究底层了,掌握集合的使用就行了如果有兴趣的小伙伴可以自行去研究底层源码,很复杂。 二、UML类图 从上面的关系我们就可以看出HashMap的继承以及实现关系。 三、Map常见操作 1.学会Map的常见操作。 2.理解为什么为什么Map遍历中不能用Map自带的…
这个是Integer类中的一个int类型的常量MAX_VALUE 它代表int所能表示的最大值 0x7FFFFFFF 相对应的是Integer类中的另一个常量MIN_VALUE 它代表int所能表示的最小值 0x80000000 整型的其他的子型也可以 byte short long? 基本类型之间不存在子型和父型,只是范围不同, 小范围转换为大范围可以直接转换 大范围转换小范围需要强制转换符号,…
classpath的设置方法:首先点击“我的电脑”;然后选择“属性”,并找到“高级设置”中的“环境变量”;接着在里面的系统变量中新建CLASSPATH变量即可。 Java中classpath的设置方法:点击“我的电脑”选择“属性”找到“高级设置”中的“环境变量”,在里面的系统变量中新建CLASSPATH变量,其中变量名要大写,变量值是java.class的位置 1、在了解CLASSPATH变量之前…
本文试图尝试站在初学 异步 编程的角度来解释什么是 回调函数 。 同步和异步 在介绍 回调函数 之前,先来看两个概念 同步 和 异步 。 同步 行为通常指代码从上到下一行一行的顺序执行,后面的代码总是在前面的代码执行完成以后才会执行。 同步 操作的例子如下: let a, b; function foo() { a = 1; } foo(); b = a + 1; console.log(b); …
Java的HashSet、HashMap集合应用及底层原理,相信大家都已经很熟悉了,这里就不再赘述了。这里主要来介绍下如何Java中的LinkedHashMap集合,同时也介绍下基于LinkedHashMap的LinkedHashSet集合、LRU算法实现 LinkedHashMap 插入顺序遍历 LinkedHashMap集合是基于HashMap实现的,所以它具有HashMap的特性。但是我们在…
利用SOCKET通信技术开发一个C/S结构的程序,要求客户端具有登录验证界面,服务器端采用多线程,用户命和密码的验证在服务器端执行。 用的是swing的技术.不是web的. 现在给贴出我的代码: 整个结构分两个工程 1。服务端工程NioServer.java: 采用nio 方式的异步socket通信,不仅可以实现你的服务器还可以让你多学习一下什么是nio 2。客户端工程UserClient.jav…