简历

联系方式 手机:17745034962 Email:sinperhero@gmail.com QQ:646066936 个人信息 白皓/男/1996 本科/东华理工大学/计算机科学与技术 工作年限:2年 技术博客:https://baihao520.com Gitee:https://gitee.com/yeshang5 Github:http...

深入解析Java反射-基础篇

一、什么是反射 反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 简而言之,通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Java 反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。所以我们...

java程序的执行顺序

先来一题看程序结果: public class Test1 { public static String name; public static String name=get(); public Test1() { } public static String get() { System.out.println("Test start")...

深入浅析Java中Static Class及静态内部类和非静态内部类的不同

java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested class封闭起来的类叫外部类。在java中,我们不能用static修饰顶级类(top level class)。只有内部类可以为static。 **静态内部类和非静态内...

Java常用设计模式(转)

Java 中一般认为有23种设计模式,当然暂时不需要所有的都会,但是其中常见的几种设计模式应该去掌握。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、...

Java Socket

一、TCP编程 1、 TCP协议是面向连接的、可靠的、有序的、以字节流的方式发送数据,通过三次握手方式建立连接,形成传输数据的通道,在连接中进行大量数据的传输,效率会稍低 2、       Java中基于TCP协议实现网络通信的类       客户端的Socket类       服务器端的ServerSocket类 3、Socket通信的步骤 ① 创建ServerSo...

SSM框架搭建整合

通过几个月在公司的学习及项目的练习,总结了一下SSM框架的搭建和整合 新建WEB工程 打开Myecplsie,新建WEB工程 下一步,此处注意选择WEB2.5项目,若选择2.5版本以上,则WEB-INF目录下不会有web.xml配置文件,需自己手动引入 引入Jar包 先下载SSM框架jar包, 将jar包复制到WEB-INF/lib目录下, 选中所有jar包,右键Buli...

Git基本操作的学习

整理了实用的git命令 下载安装 去Git - Downloads下载并安装,然后在终端输入命令 git 查看是否安装成功。 常用命令 1.创建本地项目版本库 cd进入需要git的文件,通过git init命令把这个目录变成Git可以管理的仓库 $ git init 可以看到目录文件中多了一个.git文件夹,说明版本库创建成功了 2.将文件添加并提交至版本库中 当创建...

Java基础知识

一: 数据类型 1、基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0 long:长整型...

递归算法的应用

递归的使用 自己调用自己本身 三角数的应用 三角数1,3,6,10,15…n 1、使用循环求解 public void test(int n){ int total=0; while(n>0){ total=total+n; n--; } } 2、使用递归 public void test...

%