- 博客(13)
- 收藏
- 关注
原创 Java反射机制 —— 简单了解
一、概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射就是把java类中的各种成分映射成一个个的Java对象。(一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。...
2018-04-12 23:43:22
199
原创 对 Spring 的核心(AOP 和 IOC)的理解(大白话)
Spring 首先它是一个开源而轻量级的框架。其核心容器的主要组件是Bean工厂(BeanFactory)。Bean工厂使用控制反转(IOC)模式来降低程序代码之间的耦合度,并提供了面向切面编程(AOP)的实现。 正如其字面意思,是程序员的春天,大大地降低了体力劳动~ Spring 常用注解 1、@Component : 组件。标识这是个受 spring 管理的组件。(当组件不好归类时使用...
2018-04-12 19:13:10
2338
1
原创 MySQL——delete 和 truncate 以及 drop 区别
delete 和 truncate 以及 drop 区别 (个人理解,如有错误,请指出)delete 删除方式: truncate 只删除数据、逐条删除 delete 只删除数据、先删除整个表,把那行剔除掉再创建(?) drop 删除整个表(结构和数据) 空间: truncate 表和索引所占用的空间会恢复到
2017-09-15 11:29:19
331
原创 Java入门(7)——循环和debug 调试
循环: while 循环: 格式: int i = 0; ① //初始化条件 while(i System.out.println(i); ④ //循环体 i++;③ //控制条件 } 执行顺序: 第一次: ①, ②,
2017-09-01 21:06:52
948
原创 Java入门(6)——集合、基本数据类型和引用数据类型的相互转换
集合: 1.HashMap ----> 类 概述: 通过key可以找到value, key就是键, values就是值. 俗称键值对. 特点: 无序的 值可以重复 键不可以重复的 如果重复了 ,值就会覆盖 回顾: 10 // int num = 10; "jack" // String name = "ja
2017-08-31 10:09:36
457
原创 Java入门(5)——类和对象还有构造方法
类 类和对象的概念: 类是对一群具有相同属性、行为的事物的统称. 类是抽象的. 人以类聚 物以群分 对象: 对象是现实生活中的1个具体存在. 看得见 摸的着 可以直接使用(用模具造出来的月饼,可以直接吃) 类的三要素: 属性 行为 类名 属性: 男 姓名
2017-08-30 12:34:49
546
原创 Java入门(4)——常见的String方法
考虑到API当中的解释,新手可能有点看不懂(我刚开始就是不太看得懂)。最好的学习方法当然是是自己一个一个去试一遍,然后就可以加深印象。然后,这是我当初学习的时候用自己的大白话做的笔记。现在查阅的话我还是喜欢看自己做的这些笔记。如果我有什么理解错误的欢迎指出。 substring--->检索字符串中从第N(包含)个到第N(不包含)个字符charAt--->检索字符串中的某个字
2017-08-29 21:39:30
323
原创 Java入门(3)——数组
数组 概述:数组就是一个容器可以存放固定个数的单一数据类型 特点: 容器 长度是固定的 数组里面的元素的数据类型要一致 定义数组: 1.先声明,后初始化 声明: 数据类型[] 数组名; // 标识符命名规则和规范 String[] names; 初始化: 数组名 = new 数据类型[长度];
2017-08-29 08:56:18
347
原创 Java入门(2) —— 变量详解、运算符、定义类和定义方法以及方法的调用
1.变量 1.定义变量 1.声明的同时直接赋值 数据类型 变量名 = 值; 2.先声明,后赋值 声明: 数据类型 变量名; 赋值: 变量名 = 值; 2.数据类型 基本数据类型:4类8种 整数 ---------------------> 直接写整数 默认就是 int byte 1个
2017-08-28 18:34:19
488
原创 Java入门(1) —— 变量、运算符、分支结构和程序员思维的理解
1.计算机语言的发展史: 机器语言:机器语言是指一台计算机全部的指令集合。 汇编语言:为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串。 高级语言:BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prol
2017-08-28 18:16:15
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人