java基础
java基础知识巩固篇
android_seven
如果总是做能力以内的事,你将永远不会进步。
展开
-
lesson9:java的反射,注解总结
目录一.理解反射二.反射的基本使用一.理解反射反射机制是用来描述所有的类Class 描述类本身 Field 描述属性 Method描述方法 Construtor描述类构造方法 package描述类的包 Annotion 描述类中的注解(注解可以放在方法,参数,类上面,方法上等)二.反射的基本使用1.Class 对象的获取a.Class clz=Class.forName(“类全...原创 2019-05-29 17:41:44 · 149 阅读 · 0 评论 -
lesson8:java的集合类
目录一.为什么需要集合类二.java集合的框架1.List接口2.Queue接口3.Set接口4.Map接口一.为什么需要集合类我们在编程时,常常需要集中存放多个数据,这个时候,我们可能会想到数组,但是数组的长度是固定的,于是我们就有了集合,java中的集合类是特别有用的工具,可以存放数量不等的多个对象,并且可以实现映射关系的关联数组。二.java集合的框架java集合的框架主要有C...原创 2019-05-20 20:47:24 · 143 阅读 · 0 评论 -
lesson7:java的IO流
目录一.what?(什么是IO流)二.why?(为什么需要IO流)三.how?(怎样使用IO流)1.IO流的分类2.常见IO流使用一.what?(什么是IO流)Java把不同的输入输出源(键盘、文件、网络文件等)抽象成流的形式,通过流的方式,使得java程序以相同的方式去访问不同的输入输出源,流是输出到输入端的一种有序数据二.why?(为什么需要IO流)IO流是输入输出的基础,使得文...原创 2019-05-14 21:31:22 · 175 阅读 · 0 评论 -
lesson6:java泛型总结
java为什么需要泛型,如何使用泛型...原创 2019-05-14 20:25:39 · 121 阅读 · 0 评论 -
lesson5:java异常机制总结
一.为什么需要异常二.异常的分类和继承关系三.异常的处理和自定义异常1.一般处理2.多重捕获3.带finally的异常处理4.访问异常信息5.throws throw关键字的使用6.自定义异常7.可能会遇到的面试总结一.为什么需要异常异常机制是一门成熟语言的标准,异常机制可以使得程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅...原创 2019-05-08 20:31:25 · 179 阅读 · 0 评论 -
lesson4:面向对象编程、三大特性、抽象类、接口、内部类、闭包的一些总结
一.如何理解面向对象和java的三大特性 面向对象是一种程序设计思想,计算机程序的设计实质上就是将现实中的一些事物的特征抽离出来描述成一些计算机事件的过程,这种抽象的过程中,我们把具体的事物封装成一个一个的整体进行描述,使被描述的对象具备一些系统性、整体性的的行为和特征,我们把这种设计思想称为面向对象。java是纯粹的面向对象编程,在java领域里,一切皆为对象。java有三大特性,封装、...原创 2019-05-07 21:55:54 · 186 阅读 · 0 评论 -
lesson3:java基础系列一些小题目
1.素数问题:求100以内的素数?解:首先了解什么是素数:比1大的整数中,如果除了1和它本身以外,不能被其他正整数整除,就叫素数(质数)。思路:先设计一个任意数的是否是素数的方法:这里我用for循环先求下6是否是素数,请看代码: boolean flag = false; int m=6; for (int i = 2; i <= 6/2; i++) { ...原创 2019-04-15 15:31:34 · 143 阅读 · 0 评论 -
lesson2:java基础系列之运算符
1、定义:用来指明操作数的的运算方式2、分类:有两种分类方式,按照操作数数目可分为单目、双目和三目;我们这里用第二种分类方式来总结即按功能划分。a.算术运算符 如:+ -*/%...b.赋值运算符 如:= += /=c.关系运算符(比较) 如:> < ...d.逻辑运算符 如:& && ..e.位运算符 如我准备通过代码和注...原创 2019-04-10 20:09:31 · 118 阅读 · 0 评论 -
lesson1:java基础系列之基本数据类型(常、变量、数据转换)
准备写一写连续的博客来记录一下java部分,写这些的触发点是因为在地铁上听到一句,总以为学到了很多,却不去总结,时间久了便已忘记,感觉被戳中了,于是便萌生了这些撸博客的想法,如果有小伙伴看到我这些系列博客,感觉有些不妥的内容,欢迎指正,我先虚心请教了。 在写blog前,我们先瞎扯会,我们都知道java之所以这么强大就是它的跨平台(今天所说的平台是操作系统)性,之所以能跨平台都是因...原创 2019-04-10 15:59:41 · 156 阅读 · 0 评论