自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日更,教你如何一步步成为java软件工程师——反射

反射Java 反射机制,可以实现以下功能:①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理注意: 1、在创建类型的对象的时候,获取的是类型的Class对象的一个镜像|复制体2、在一个类加载到内存时就会存在这个类型唯一的Class对象(方法,属性,构造器…)3、如果...

2019-06-17 19:54:24 244

原创 日更,教你如何一步步成为java软件工程师——网络编程

网络编程Socker套接字:传输层为应用层开辟的通道不同的协议针对Socket的实现是不一样的传输层协议之间的区别:TCP:面向对象的UDP:非面向对象的UDP实现Socket编程:DatagramSocker:定义接收端和发送端DatagramPacket:数据包裹发送端基本流程:1、定义发送端,指定端口2、准备数据,转为字节数组3、数据打包4、发送数据5、关闭资源...

2019-06-16 23:10:32 198

原创 日更,教你如何一步步成为java软件工程师——多线程

多线程:多个任务同时执行进程:对于OS而言就是不同的任务执行,每一个进程都有自己的代码和运行空间,进程之间的切换消耗较大,进程中包括一个到多个线程,是资源分配的最小单位线程:一系列线程共享代码和运行空间,线程之间切换消耗较小,是CPU调度的最小单位多线程的优点:资源利用率更高,程序设计在某些情况下更简单,程序响应更快三高:高可用(数据不会出错),高性能(用户体验度好),高并发(多用户同时操...

2019-06-14 21:12:04 173

原创 日更,教你如何一步步成为java软件工程师——容器

容器:存储多个数据Collection:容器的父接口注意:容器可以存储任意类型的数据(只能存储引用数据类型的数据,基本数据类型会自动装箱)泛型:提高稳定性和可读性,规定容器中所有数据的数据类型使用语法:容器类型<数据类型> 容器名;遍历:1、for…each2、迭代器:iterator使用步骤:1)获取容器的迭代器对象2)判断是否存在下一个元素3)返回下一个...

2019-06-13 21:36:01 210

原创 日更,教你如何一步步成为java软件工程师——IO流

IO流流:一连串流动的数据流的分类:1、按流向分:输入流输出流2、按操作单元分:字节流字符流3、按功能分:节点流:直接从数据源到目的地功能流:经过包装注意:1、分清数据源于目的地2、IO流以程序为中心字节流:万能流字节输入流:InputStream:抽象类,是所有字节输入流的超类按流向分:输入流按操作单元分:字节流按功能分:节点流read()方法...

2019-06-11 21:29:57 237

原创 日更,教你如何一步步成为java软件工程师——常用类

常用类使用:在API中查询其具体使用方式StringStringBuilder:可变长字符串,线程不安全的,效率较高StringBuffer:可变长字符串,线程安全的,效率较低public class TestString02 { public static void main(String[] args) throws UnsupportedEncodingException {...

2019-06-11 08:35:38 141

原创 日更,教你如何一步步成为java原件工程师——二维数组,异常

二维数组:数组中嵌套数组就是二维数组二维数组的声明:1、数据类型[ ][ ] 数组名;2、数据类型 数组名[ ][ ];初始化:1、动态初始化1)数据类型[ ][ ] 数组名 = new 数据类型[一维的长度][二维的长度];2)数据类型[ ][ ] 数组名 = new 数据类型[一维的长度][];arr[外层数组索引]=new 数据类型[长度]2、静态数据类型[ ]...

2019-06-09 17:39:08 122

原创 日更,教你如何一步步成为java软件工程师——内部类,Lambda表达式,数组,增强for循环

内部类:类中定义类就是内部类成员内部类:内部类定义在外部类的成员位置成员:可以使用成员修饰符:public、static ……类:可以继承类,可以实现接口注意:1、内部类中可以直接使用外部类中的所有的内容,包括私有的2、内部类中不可以直接定义静态的内容,除了静态的常量,静态的内容要定义在静态内部类当中3、创建成员内部类的对象要依赖于外部类对象同名变量的区分:public c...

2019-06-05 21:17:50 181

原创 日更,教你如何一步步成为java软件工程师——接口,单例模式,静态代理模式,简单工厂模式

接口:可以理解为是一种特殊的抽象类抽象类:是一个事物所具有的功能接口:是一个事物额外的功能二者之间的选择: 推荐使用接口如果父类的功能是有功能体实现的,也有只定义功能子类可以具有的功能但是没有实现,可以抽象类接口的优点:1、提高代码的复用性2、解耦3、定义编程规范4、接口多实现使用interface定义接口组成:JDk1.7及之前:属性:public stat...

2019-06-04 22:36:31 144

原创 日更,教你如何一步步成为java软件工程师——权限修饰符,方法的重写,super关键字与final关键字,Object类与equals方法,多态,引用数据类型的转化,抽象方法与抽象类

权限修饰符 本类 同包类 不同包子类 不同包下的其他类 private √ default √ √ protected √ √ √ public √ √ √ √注意:以上权限修饰符只能修饰成员(static),成员修饰符(成员变量|成员方法)private的内容不能被继承只...

2019-06-03 19:27:32 111

原创 日更,教你如何一步步成为java软件工程师——static关键字,block块,debug与GC,javabean类,封装与继承

static 关键字作用:1、static修饰变量->静态变量|类变量注意:static是成员修饰符,不能修饰局部2、 static修饰方法->静态方法|类方法被static修饰的方法|变量使用方式:1、类名.静态变量名语法: 类名.静态方法名2、对象.静态变量名语法: 对象.静态方法名注意静态的内容是属于类的,成员的内容是都属于对象的,跟随对象使用...

2019-06-02 23:30:53 156

原创 日更,教你如何一步步成为java软件工程师——面向对象,构造器,this关键字

面向对象面向对象和面向过程之间的区别:面向对象和面向过程都是一种思想,一种思维方式面向过程: " 我应该如何实现?“然后一步一步实现就可以了面向对象: " 我应该找谁来完成?” 不关注对象如何实现,只关注对象面向对象的优点:1)更贴合与现实生活2)面向对象体现与管理者,面向过程体现与执行者3)可使复杂的问题简单化如何使用面向对象的思维方式进行编程:java提供了两个...

2019-05-31 21:36:58 207

原创 日更,教你如何一步步成为java软件工程师——递归,方法,方法的重载

方法:实现具体功能的代码段使用方法好处: 提高代码的复用性注意:1、方法要定义在类中方法外,方法不能嵌套2、不调用不执行语法:有返回值类型的方法修饰符 返回值类型 方法名([参数列表]){具有某些功能的代码块;return 返回值;}修饰符:设定访问权限,public static默认返回值类型:方法运行后的结果的数据类型–>返回值类型的方法就是要得到这个返回...

2019-05-31 08:44:50 130

原创 日更,教你如何一步步成为java软件工程师——break和continue关键字,swith语句,循环结构

switch 语句作用: 定值判断语法:switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;…default:语句体n;break;}表达式类型:byte,short,int,char,JDK1.5新增枚举,JDK1.7新增字符串·······case:表达式的结果与case后面的值进行判断,如果相同就执行对应...

2019-05-28 20:49:44 180

原创 日更,教你如何一步步成为java软件工程师——转义字符,数值型的表示形式,运算符,if选择语句

今天学习的知识比前一天更多,都是基础内容,必须掌握。转义字符用途:用来表示有些具有特殊含义的字符使用方法:\+ 要转义的字符 例如:\"常见的转义字符:\t 制表符:一个制表符代表8个空格,一个字母占1个空格,一个汉字占2个空格。使用制表符时会查看制表符前面的字符数是否满足8的整数倍,若为8的整数倍则添加8个空格,若不为8的整数倍则添加相应的空格数达到8的整数倍。\b退格:使光标会删...

2019-05-26 20:37:28 166

原创 日更,教你如何一步步成为java软件工程师——环境变量配置,标识符,常量与变量,数据类型及其转换

充实的以整天,学习了很多新知识,开森。一、环境变量的配置桌面计算机图标右键属性–>系统保护–>环境变量–>系统变量新建系统环境变量JAVA_HOME,值为安装JDK的路径,需遵循改变的输入,不变的保存的原则。在系统环境变量Path中添加%JAVA_HOME%\bin。添加环境变量JAVA_HOME的原因是为了避免频繁操作Path,减少错误的发生。在JDK5.0后不需要...

2019-05-24 22:10:59 180

原创 日更,教你如何一步步成为java软件工程师——初步认识java

一、初步认Java初步了解Java是什么、Java是怎么产生的、Java可以做什么以及Java的发展历史。二、了解常见的DOS命令1、dir 查询当先目录下的文件及子文件夹dir /s 查询当前目录下及子文件夹中所有文件2、cd+目录名 进入目录所在文件夹(目录名分为相对路径与绝对路径。相对路径是指需要进入当前文件夹的子文件夹时,只需输入子文件夹名,不需要完整的路径。绝对路径是指文件所在...

2019-05-23 21:11:51 179

空空如也

空空如也

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

TA关注的人

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