自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 21.反射

什么是反射在运行状态中,对于任意一个类,都能够知道这个类所有属性和方法在运行状态中,对于任意一个对象,都能够调用它的任意一个方法和属性这种动态获取信息以及动态调用对象方法的功能即java反射机制具体点:反射就是把java类中各个成分映射成一个个Java对象,在类装载时完成一个类中这些成员方法、构造方法、在加入类中都有一个类来描述,通过反射实例的方法获取这些类的实例,调用它...

2018-09-28 07:15:00 85

转载 20.网络编程

什么是网络编程网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据程序员所做的事情就是把数据发送到指定的位置,或者接收到指定的数据在接收和发送数据时,大部分程序设计语言都设计了专门的API实现之些功能,程序员只需要调用即可所以基础的网络编程可以和打电话一样简单网络编程中的几个概念IP地址网络上的每个设备,网络中每个设备都会有一个唯一的数字标识即是IP地...

2018-09-28 07:10:00 109

转载 19.类加载机制

什么是类加载机制JVM在执行class文件时所做的一系列工作包括内容有装载:通过类的完全限定名,找到class文件,然后导入jvm中,并创建需要的Class对象链接1) 验证:验证class文件的完整安全(因为class是可以被修改的,可能会对JVM产生威胁)2) 准备:为类的静态成员分配内存空间,设计初始化默认值(如,int a默认值是0)3) 解析:将符号引用转换...

2018-09-28 07:10:00 90

转载 18.设计模式

单例模式保证类在内存中只有一个对象使用原则私有构造方法(不让其它类来创建本类对象)在本类中创建一个本类对象或向外提供一个创建本类对象的共有方法编码方式饿汉模式class Singleton {//1,私有构造函数private Singleton(){}//2,创建本类对象private static Singleton s = new Singleton();...

2018-09-28 07:09:00 78

转载 17.线程与进程

什么是进程1- 应用程序执行的实例2- 有独门的内存空间,占用一定的系统资源3- 图解:office进程等,什么是线程1- 进程中执行运算的最小单位(cpu调试分配的最小单位)2- 对进程的开发实质上就是对线程的开发进程与线程的关系1- 后者所属前者2- 一个进程最少由一个线程组成什么是并行1- 多个cpu实例或多台机器同时执行一段处理逻辑2- 举例我操作电脑...

2018-09-28 07:08:00 76

转载 16.文件及IO流的操作

什么是文件范围很广,在生活可指(公文,书信:文章,政策,资料….)在程序中指数据的载体(word文档,excel文档.exe文件…)文件名由:文件名称.后缀名称表示文件内容:本质数据全部是0与1组成的,根据文件的类型不同计算机解释成相应的内容如果是文本文件:计算机根据字符编码集映射成汉字展示文件内容如果是图片文件:计算机根据像素映射映射成一个个色点,然后整体就是图片效果展...

2018-09-10 01:58:00 72

转载 15.异常处理

什么是异常程序执行产生了非预期的结果(突然下降冰雹,天气预报说是晴天),此时程序会终止运行异常的体系结构说明根接口是Throwable异常(exception):通常发生后可以处理(可保证程序的正常执行)运行时异常:系统异常自定义异常:根据业务需要自己定义的异常可自定义系统异常(继承RuntimeException)可自定义普通异常(继承Exception)错误(...

2018-09-10 01:57:00 82

转载 14.静态导入与可变参数

静态导入作用为了方便使用静态类的静态方法,导入某工具类时可以使用static关键字import static java.util.Arrays;//这就是静态导入在此类中,可直接使用Arrays提供的方法了,而不需要Arrays.的形式了说明类中有与静态导入类重名的方法时,就需要通过类名来访问特定的方法了可变参数语法数据类型 … 变量名说明.....

2018-09-10 01:56:00 59

转载 13.泛型

什么是泛型代表任意类型(generic:一般的,类的)jdk1.5后推出的泛型的作用(也就是产生原因)解决集合类型安全问题(指定集合存储的数据类型)的同时,又减小代码量集合不像数组,存储的数据类型是固定的,因为集合存储的是引用数据类型(类型不定),这在运行时极易发生类型转换异常使用泛型后可将运行期间出现的类型转换异常转移到编译时期,提高开发效率举例一个list集...

2018-09-10 01:56:00 53

转载 12.集合框架

什么是集合框架存储任意数量对象的容器(只能存储引用数据类型)能称为框架,说明这内容很多实质:都是一些工具包图解,这就是集合框架虚线框:接口或抽象类实现框:普通类箭头:表示实现接口或继承抽象类或继承接口说明:Collection并非继承了Iterator接口而是继承了Iterable接口1) Iterable接口中定义了获取迭代器的方法,由其实现类实现了2)...

2018-09-05 17:15:00 56

转载 11.常用的API

什么是APIapplication program interface,应用程序接口在java中主要指的是别人写的类或接口它的作用提供了现在的解决某方面问题的方案(可称为开发工具包)如何使用先要看懂它(然后才知道的有什么功能,如何调用这些功能 )可先写出类名或接口名,然后F3查看源码,查看别人是如何写的如果需要看外部帮助文档,此时可按shift+F2查看当...

2018-09-05 17:12:00 99

转载 10.正则表达式

什么是正则表达式由普通字符与特殊字符组成的文字表达式(文字模式)正则表达式的作用在目标内容中对搜索的内容(正则表达式表示的字符)进行删改查操作如何使用正则表达式说明在java中常用于字符串操作方法中参数中参数只需要写入正则表达式的内容,即不需要//参数中默认是全局匹配定义语法/parten/[标记]标记参数i:忽略大小写g:全局匹配parte...

2018-09-05 17:10:00 70

转载 9.java程序方法用C++去实现

说明,本案例没实际用途,只是想证明下,java和C可以互用的nativ关键字用于修饰方法修饰的方法没有方法体不能与abstract一起出现native修饰的方法由其它语言实现(可以将native方法比作Java程序同C程序的接口)abstract修饰的方法由子类实现java程序调用dll(c++)的步骤说明jni是java和C,C++的通信桥梁java适...

2018-09-05 17:09:00 76

转载 8.认识Object类

什么是Object类类层次结构的根类所有类都直接或间接继承自该类它的常用属性与方法finalize():回收对象时调用此方法protected void finalize()throws Throwable{}getClass():获取对象字节码描述类public final native Class<?> getClass();hashCode(...

2018-09-05 17:05:00 77

转载 7.模板内容的配置

自动生成内容的模板配置设置位置:打开菜单:window-->preferences-->java-->editor-->templates注释模板配置(类,字段,方法),alt+shift+j内容会随之修改打开菜单:window-->preferences-->java-->codestyle-->code template...

2018-09-05 17:03:00 116

转载 6.eclipse工具常用快捷键

ctrl与字母或符号或数字或鼠标的组合A 全选文本内容C 复制选中的内容D 删除光标所在的行E 以列表的形式展开所有类,可搜索F 当前文件中查找或替换输入的字符串G 打开变量或方法在工作空间的声明H 整个空间搜索:可指定搜索内容,搜索的文件类型,搜索方式J 根据输入内容查找L 跳转到某行M 最大化当前编辑窗口,可来回切换N 新建文件或项目O 打开当前类的大纲...

2018-09-05 17:01:00 69

转载 5.内部类

什么是内部类将一个类的定义放在另一个类的内部,这就是内部类,原来的类称为外部类分类(根据定义的位置与方式)成员内部类:定义在类的内部局部内部类:定义在一个方法或一个作用域里,相当于一个局部变量匿名内部类:在需要实例化内部类的地方定义它(通常在方法体内,或参数中)静态内部类:定义在类的内部,在类的前面多一个关键字static内部类的作用每个内部类都能独立的继承一...

2018-08-30 18:29:00 92

转载 5.package关键字

它是什么它是java中的一个关键字它的作用定义一个包(其实就是一个文件夹)包的作用:将字节码及源文件进行分类存放如何使用创建包的原则按功能或模块划分命名包命名:常用域名倒序(com.sun.模块名)一个类可以没有包名,即此类在src下有package,则它只能位于第一行且只能有一个包声明控制台如何编译运行带包的类方式一:编译运行时带上完整...

2018-08-29 21:44:00 113

转载 4.控制台输入输出

输入输出就是信息的录入与输出输入用Scanner类的一系列方法输出用Sytem的out或err对象的方法控制台录入的都是字符串nextDouble()会把录入的字符串转换成相应类型,如果不能转换会抛出:InputMissMatchException异常(输入类型不匹配异常)转载于:https://www.cnblogs.com/River111/p/9556769...

2018-08-29 20:54:00 132

转载 3.枚举

什么是枚举它本身是一种特殊的数据类型产生原因随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理非数值的数据如果能在程序中用自然语言中有相应含义的单词来代表某一状态,则程序就很容易阅读和理解.枚举就产生了举例1) 性别、月份、星期几、颜色、单位名、学历、职业等,都不是数值数据,在其它程序设计语言中,一般用一个数值来代表某一状态,这种处理方法不直观,易读性差...

2018-08-29 20:11:00 56

转载 2.面向对象三大特征

知识回顾学习上章面向对象思想,算是迈进面向对象编程的一道必过门坎了面向对象如此新奇的思想必有它特别的地方新概念-类什么是类类是对现实生活中一类具有共同特征的事物的抽象1) 可包含属性(特征)2) 可包含方法(行为)类是面向对象程序中最基本的程序单元实质上定义的是一种数据类型(对象类型)类的作用生活中:更好的描述客观事务,表达含义(把书放在桌子上[不论是...

2018-08-29 09:38:00 117

转载 8.字符串

知识回顾除了数组可以保存多个数据,还有字符串程序用于生活,生活最常用的便是交流(离不开字符串:保存数据)什么是字符串文字或数字或字母的组合分类普通字符串,没特殊说明下:字符串指的就是普通字符串(String)1) 在java中使用""来标识缓冲字符串(也称为:可变字符串)1) StringBuffer2) StringBuilder字符串的作用表达...

2018-08-27 18:45:00 69

转载 7.数组

知识回顾以前学习过变量,我们知道变量可根据需要存储不同的数据,但是它在同一时间只能存储一个数据如果程序需要在同一时间处理多个数据,如果只用变量,就需要定义很多的变量,效率不高,数组就可以解决此问题了什么是数组相同数据类型的数据集合分类一维数组二维数组(实际上还是一维数组)数组的作用可存储多个相同数据类型的数据如何使用数组一维数组定义语法(思路同变...

2018-08-26 15:17:00 82

转载 6.调试程序

回顾上篇变量数据类型,运算符,流程控制语句都掌握了的话,谁便写个小程序都是OK的,但是如果写出的程序和我们预期的不同,我们应该怎么找错呢?当然如果是使用工具,文本编辑器就算了吧(不方便)明显的错误编译器会提示,我们只需要根据提示修改即可隐藏于程序中的漏洞(逻辑错误)这与编译器无关,原因机器只知道按设定的程序工作,这我们需要使用调试模式了步骤在需要停下观察程序执行的...

2018-08-26 15:11:00 81

转载 5.流程控制语句

回顾上章我们学会了数据操作需要的运算符,编程好比写文章,文章的逻辑好比程序中的逻辑,程序中的逻辑是用控制语句完成的什么是流程控制语句控制程序执行顺序的编码结构如果不使用这些编码结构:默认顺序结构即程序执行顺序是从上到下,逻辑上从左到右(有些运算符是从右到左的)分类顺序结构选择结构1) if2) if-else3) switch循环结构1) while...

2018-08-26 15:06:00 58

转载 4.运算符

回顾上章在程序中变量与数据类型一起使用可以很方便的存储数据,可以一个完整的程序仅存储肯定是往往不够的.本章学习运算符,它就告诉计算机如何对数据进行运算操作什么是运算符见名知义:用于运算的符号分类算术运算符1)内容2) 说明1. 字符串重写了+运算符:只要有一个操作数是+号,运算结果是字符串的拼接1+"1" 的结果是112. 不同数据类型进行运算,结果的类...

2018-08-26 14:57:00 65

转载 3.变量与数据类型

回顾上章我们知道了如何编写第一个java应用程序,可是离真正的应用程序开发,我们还需要学习更多的知识从此篇开始,我们开始学习java更多知识吧关键字什么是关键字具体特殊作用的单词,由jdk内定的保留关键字(goto,const),指的是现在版本不用,新的JDK版本中可能会用关键字的分类1) 关键字的作用特殊作用(比如:class可以用来定义类)如何使...

2018-08-26 13:20:00 71

转载 2.第一个java HellorWorld!程

回顾上篇上篇基本都是理论课,虽然无趣,但是对于我们以后进一步学习是很有帮助的,因为对于学习我们不仅要知其然,而且要知其所以然下面我们要学习了是如何编写第一个HellWorld程序(所有编程语言的第一个程序,都是从HelloWorld程序开始的)编写并运行HelloWorld程序使用记事本开发(注意的细节比较多)在桌面创建一个HelloWorld.txt的文本文件双击...

2018-08-26 13:03:00 87

转载 1.初识java编程语言

1. 什么是java 关于java的产生与发展内容相当多,我总结了些 1- 基本常识 1- 创始人:詹姆斯-高斯林 2- 1995年被推出,1996年1月,JDK1.0诞生 3- 它是目前最流行的面向对象的高级编程语言(可移植,可扩展,庞大用户社区) 1) 2- 技术架构 1- J2SE(java 2 platform Standard edition)标准版 ...

2018-08-24 15:29:00 86

转载 认识编程语

  1.认识编程语言1.什么是编程语言呢?定义:与计算机交流的一种方式(定义计算机程序的形式)源由:谈谈编程语言的发展历史最开始是没有编程这个概念的,最开始都是叫"计算机语言",后面随着语言的发展,编程这个概念更能体现计算机语言的作用,慢慢我们改口叫"编程语言"了谈谈到"编程语言"自然要谈"计算机的发展历史了"因为这两者是相辅相成的,了解了计算机的发展,也...

2018-08-23 12:36:00 51

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除