自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第九章-动态代理

动态代理​ 想要解决的问题:在方法的前后添加事务​ 如果直接在方法中改很麻烦,继承只能单继承,因此希望通过一个类,实现对其所有方法进行同步操作,静态代理public class Test1Demo11 { public static void main(String[] args) { //增强类 接收对象是个接口,可以对多个实现类进行增强 Advice advice...

2020-03-20 11:21:48 126

原创 第八章-反射

反射反射的原理​ 每一个类都是大Class的一个对象,记录了其属性和方法,在加载类时,存放在class区​ 每个类的Class对象只有一个​ 通过Class对象可以用于动态创建不同对象反射使用获取Class对象 Class.forName​ 对象.getclass​ 类名.class​ Class clazz = Class.f...

2020-03-20 11:21:37 162

原创 第七章-网络编程

网络编程网络通讯的三要素​ IP 端口 传输协议​ 本机地址 127.0.0.1​ 网关: 交换机的地址​ 子网掩码:网段 255.255.255.0​ 传输协议分为 UDP 和TCP​ UDP 64k 速度快 不用建立连接InetAddress类​ InetAddress ip = InetAddress.getLocal...

2020-03-20 11:21:25 133

原创 第六章-多线程

多线程线程与进程的区别​ 进程: 软件在内存中分配的空间 工厂的一个车间,只能单个车间运行​ 存储在硬盘的文件由cpu加载到内存,形成一个进程​ 线程:进程的一个执行路径 车间的多个工人​ 多线程的程序真的是在同时执行吗?不是 底层是一个个在执行单核cpu多线程​ 多线程提高效率是指提高了CPU的利用率​ 多线程开启后,只是有了执行资格,但真正的执行...

2020-03-20 11:20:49 137

原创 第五章-异常与IO流

异常的处理(Exception类)异常的分类​ 运行时异常:​ RuntimeException及其子类​ 可以不做处理,代码不规范导致 如数组角标越界 空指针异常​ 编译时异常​ 必须进行处理,否则无法编译 是由无法预估的用户操作造成的处理异常的两种方式​ 捕获或者抛​ try catchtry{可能存在异常...

2020-03-20 11:20:29 150

原创 第四章-集合

集合​ 集合本身是个对象(集合类的具体对象),作用是方便对多个对象进行操作集合和数组的区别​ 只能存放对象 //不能是基本数据类型,但可以是包装类​ 存放的元素可以是多种类型 //默认是Object,如果放入泛型,只能放泛型指定的对象作为元素​ 长度是可变的 //可以增删,集合中元素被删除后, 后面的元素会向前进1Collection接口特点​ 元素是obj...

2020-03-20 11:19:58 198

原创 java第三章----API

API总结​ API Application Programming Interface,应用程序编程接口Object类​ hashcode与equals (与==的区别) tostring getClass cloneclone方法实现public class Plixa { public static void main(String[] args) thro...

2020-02-04 10:06:08 202

原创 java第一章----基础语法(6) 数组

数组​ 特点:​ 数组中的元素必须是同一种数据类型​ 数组长度不能更改 //数组中的元素不能增删,会造成长度改变,只能新建数组;相关例题创建一个int类型的数组,使用静态初始化赋值,求数组中元素之和,和平均值public class Test{//创建一个int类型的数组,使用静态初始化赋值,求数组中元素之和,和平均值 public static void main(St...

2020-02-04 10:05:13 427

原创 java第一章----基础语法(5) 方法定义

1.定义方法​ 为什么要定义方法: 避免重复造轮子​ 方法的重载:​ 一个类中可以定义多个名字相同的方法,但是必须保证参数的个数或类型不同,与返回值无关练习: 定义下列方法并在main方法中进行测试定义一个方法:传入一个名字a,打印 "a,我想你“public class Test{ public static void main(String[] args) { pr...

2020-02-04 10:00:04 251

原创 java第一章----基础语法(4) 流程控制语句

1.流程控制语句1.顺序结构​ 从上到下 从左到右 有括号先算括号;public class Test { public static void main(String[] args) { //从上往下依次执行 int a = 10; System.out.println(a); //从左往右依次执行 System.out.println("5+5="+5+5);...

2020-02-04 09:52:22 440

原创 java第一章----基础语法(3) 运算符

运算符一.运算符: 算数运算符 + - * / % ++ 前加加: 先加1 ,后运算 后加加:先运算后加1 比如a=5 b=a++ 是后加加 先运算 b=a 此时a是5 b=5 后加1 a+=1 a=6 c=2 d=++c 是前加加 先加1 c+=1 c=3 后运算 d=c 此时c为3 d=3...

2020-02-04 09:45:49 262

原创 java第一章----基础语法(2) 常量、变量及数据类型

1.关键字​ 关键字的特点: 全部小写(不允许出现大写)​ 保留字: goto const2.标识符​ 组成规则: 大小写字母 数字 $_​ 命名规则:​ 类和接口:大驼峰命名法​ 变量和方法: 小驼峰命名法​ 包: 全部小写 域名倒置 用.连接​ 常量: 全部大写 用_连接3.常量,进制和进制转换​ 常量分为字面值常量和自定义常量;​ ...

2020-02-04 09:42:50 534

原创 java第一章----基础语法(1) 计算机基础及jdk安装

1.计算机基础​ 如何打开DOS控制台:​ win + R --> 输入cmd 回车​ 常用的DOS命令:​ 切换盘符 (d: )​ 显示目录下文件 (dir)​ 进入指定文件夹,也称为切换路径 (cd 路径)2.JAVA安装​ JVM: java virtual machine java虚拟机:将java编译成class文件​...

2020-01-28 09:13:57 199

空空如也

空空如也

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

TA关注的人

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