随笔分类 - java知识点总结
摘要:好久没有总结一些东西了,同时集合部分的知识点也学习的比较早了,但是从来没有抽时间去研究和学习,今天正好有时间就总结一下map常用的遍历方法: List也有它自己的迭代器,具体实例如下: Iterator it = list.iterator(); 如想遍历List,利用Iterator.hasNex
阅读全文
摘要:IO流常用的有:字符流、字节流、缓冲流、序列化、RandomAccessFile类等,以上列出的都是开发中比较常用的。 1、字节流: 字节流包含:FileInputStream/FileOutputStream、BufferedInputStream/BufferedOutputStream 2、字
阅读全文
摘要:一.计算机中为什么要用二进制 1.计算机中一个数是用电子器件的“开”和“关”来表示的,即二进制的“1”和“0”。 2.二进制运算法则简单。如加法:0+0=0,0+1=1+0=1,1+1=10 (3个公式)而十进制加法法则需记55个公式。 3.二进制是计算机中采用的基本数制;而八进制和十六进制用作二进
阅读全文
摘要:用File类写的一个简单的工具,遍历文件夹,获取该文件夹下的所以文件(含子目录下的文件)和文件大小:
阅读全文
摘要:一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo { private int x = 100; public int getX()
阅读全文
摘要:AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在
阅读全文
摘要:刚开始接触java多线程的时候,我觉得,应该像其他章节的内容一样,了解了生命周期、构造方法、方法、属性、使用的条件,就可以结束了,然而随着我的深入学习了解,我发现java的多线程是java的一个特别重要的章节,也是java web部分的一个重要的基础知识。java作为一种面向对象编程语言,自带了并发
阅读全文
摘要:先来说一说我和it之间的不解之缘。准确来说,我接触it是从大二是我买的第一个手机开始的(国产的,展讯平台,能够运行mrp虚拟机),那时候还没有智能手机,或者说还不够普及,总之就是买不起。一次偶然的机会,从一个门那听说,国产手机能支持款叫*.mrp(具体名字时间久了,忘记了)的虚拟机,如果支持那就能安
阅读全文
摘要:private关键字作为一个重要的关键字,我们在开发中会经常用到,可是你有没有想过通过private关键字我们可以创建一个别人无法通过new来新建的类呢?下面我们就来看一下: 正如上面代码所展示的,Test类是无法通过new来新建的,具体的原理是这样的:我们在Test类的构造器(构造方法)前面添加了
阅读全文
摘要:本文由 ImportNew - miracle1919 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。 本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它
阅读全文
摘要:作为JAVA的三大特性之一,多态性是很多人都没有弄清楚的一个重要特性,今天我就来从我所理解的角度来说一下。 首先,从他的字面意思来理解,多态,从其字面来理解就是多种形态,多种表现形式。根据这些,我最能想到的例子就是图形,图形是个很大的类,他包含三角形、矩形、圆、梯形、五边形等等,而他们都属于图形类,
阅读全文
摘要:很多人在学习了JAVA以后,都会了解这个概念,而且继承也会在以后的开发中经常用到,但对于JAVA的继承特性,很多人都了解的不够深入,不够完整,当然这其中包括我,所以我就想抽点时间来整理一下JAVA继承特性方面的知识点。 以下面的代码为例: Test类在继承了父类以后,他将会拥有和父类一样的属性和方法
阅读全文
摘要:自学java已经有一段时间了,但是感觉对于很多知识点还是有必要总结和整理一下,下面我就来说一下我对JAVA三大特性之一——封装特性的认识和理解。 封装,从字面意思可以看出来,就是包装,也就是把我们写好的一个类包装起来,留出需要调用的接口。举个例子:就好比你造了一台机器,你不想让别人了解内部的结构和原
阅读全文
摘要:方法的重载是平行关系,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义(返回值的数据类型可以相同,也可以不同,但参数的数据类型或者参数的数量必须不同,否则无法通过编译); 方法的重写,是子类与父类之间的一种垂直关系,提现父类与子类之间的多态性,既子类对父类的函数进行重新定
阅读全文
摘要:最近在用Java写一个仿记事本的程序,但是发现用JTextArea写的效果有点差,但是用TextArea自动换行并不那么方便,经过对比和实践,我也发现自己对这两个标签认识存在不足,下面就来讨论一下他们的用法: 1、自动换行 对于JTextArea来说,自动换行so easy,依据代码就搞定,代码如下
阅读全文
摘要:作者:岳逢楽链接:https://www.zhihu.com/question/21444314/answer/18245559来源:知乎著作权归作者所有,转载请联系作者获得授权。 先不考虑AJAX,从简单的说起。前端和后端之所以需要对接,是因为前端页面只负责提供视图没有内容,而后端只提供内容,两者
阅读全文
摘要:首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面进阶学习也比较轻松! 补充说明一下:我觉得学习j
阅读全文

浙公网安备 33010602011771号