自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡泡JAVA

年轻就要搏 有梦就要追~

  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 优质面试题(基础)

1.2018-4-10什么是spring的ioc,di,aopioc:将对象的创建交给spring来创建,大幅降低代码之间的耦合度di:将spring管理的对象通过Autowrite注解注入到我们需要的地方,注入的对象是由spring管理的AOP:面向切面编程,不改动源代码的情况下,灵活添加业务逻辑实现1>不修改源码就进行方法的扩展2>aop的本质就是横向代码抽取机制3...

2019-04-18 15:19:07 143

转载 Java学习四个阶段

1.手把手辅导的蜜月期(The Hand Holding Honeymoon),这个阶段充满了乐趣,面对看似棘手的问题,那些高质量资源的鼎力相助让你轻松取胜。虽然你主要学的是基础语法,但完成的工作会让你很有成就感。2.充满迷惑的下滑期(The Cliff of Confusion),在这个阶段你会痛苦地发现,手把手辅导的阶段结束后,事情变得更困难了,实际上你没法独立做任何事。在你试图重新振...

2018-10-10 23:37:52 243 1

原创 JavaSE 总结

Java语法部分配置环境安装JDK-->配置环境变量-->验证Hello World!public  static  void  main(String[]  args){}System.out.println(“Hello World!”);关键字概念:被java语言赋予了特殊含义的单词特点:所有字母都小写public  private  protect...

2018-10-10 23:34:07 822 1

原创 Day24

一、笔记反射:•类加载器•反射构造方法•反射成员变量•反射成员方法•反射配置文件运行类中的方法类加载器:•当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。•加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象•连接验证 是否有...

2018-10-10 23:31:40 100

原创 Day23

一、笔记网络通信:IP:当前网络中的一台机器。端口号:机器中的一款软件  0-65535   0-1024  >=1025UDP:面向无连接  、效率高,但不安全,造成数据的丢失TCP:必须建立连接  效率较低,安全性增加,不会造成数据丢失UDP:DatagramPacket   DatagramSocketTCP:ServerSocket(服务端)    Socket...

2018-10-10 23:25:49 151

原创 Day22

一、笔记网络编程网络编程常识•网络编程:数据在网络中的传输(网络通讯、通信)•常见的网络通讯软件:QQ 微信 陌陌 YY QT  TQ  msn  飞信 飞秋 .......•7层网络模型       为了保证数据传输的可靠安全性,ISO(International Standardization Organization)国际标准化组织将数据的传输从逻辑上划分为7层 ...

2018-10-10 23:09:10 151

原创 Day21

一、笔记:线程:进程中的一条执行路径多线程:进程中的多条执行路径Thread类只的是线程,但是直接创建Thread类的对象是没有意义的。创建线程:继承Thread实现Runnable多线程2:Lock接口•Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。•ReentrantLock是Lock的实现类•Lock接口中的常...

2018-10-09 23:15:34 75

原创 Day20

一、笔记:Collection:List  SetIterator:iterator()获取迭代器的对象Map:HashMap Properties  IO:字节:InputStream  OutputStream字符:Reader    Writer文件流:FileInputStream  FileOutputStream  FileReader    FileWriter...

2018-09-25 21:31:08 153

原创 Day19

一、笔记:正则表达式:用来验证用户输入的格式,本质是一段特殊字符串写正则表达式:以^开头 ,以$结尾,可以省略 [abc] a、b 或 c[^abc] 任何字符,除了 a、b 或 c(否定)[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)[a-z&&[def]] ...

2018-09-25 21:30:49 78

原创 Day18

一、笔记使用字符流操作文本文件:FileReader  FileWriter   前提:保证程序和文件使用的默认编码表转换流:OutputStreamWriter  InputStreamReader   是FileReader 和  FileWriter的父类对象流:ObjectOutputStream  ObjectInputStream打印流:PrintStream   ...

2018-09-20 22:41:53 110

原创 Day17

一、笔记:学习IO先明白方向,IO指的是输入、输出流IO流:用来操作硬盘中的文件的内容按操作的文件分:字符流 、 字节流Java提供了两个字节流的根类:InputStream  OutputStreamJava提供了两个字符流的根类:Reader   Writer  专门用来操作文本文件文件流:FileInputStream   FileOuputStream        ...

2018-09-19 22:20:36 122

原创 Day16

一、笔记Set集合(重点)•基本概念•java.util.Set接口是Collection接口的子接口,与List接口平级。•该接口中的元素没有放入次序,并且不允许重复。•该接口的主要实现类:HashSet类 和 TreeSet类。•其中HashSet类的底层是采用哈希表来实现数据内容的管理。•其中TreeSet类的底层是采用有序二叉树来实现数据内容的管理。Has...

2018-09-18 23:24:04 104

原创 Day15

一、笔记:数组:也可以存储对象Person[] p = new Person[3];//3个Person对象弊端:长度固定,类型固定,操作极其不方便集合:用来专门存储一堆对象,可以存储不同类型的对象,长度是可变的超市储货柜(有序)、超市购物车(无序)Collection|--List(有序):ArrayList LinkedList  Stack..      |--Set...

2018-09-17 22:55:06 129

原创 Day14

一、笔记String :不可变的字符序列  可变的字符序列(字符串缓冲区)StringBuffer   :线程安全   因为StringBuffer中加了很多很多很多的synchronized代码  效率低StringBuilder  :线程不安全  效率最高如果操作的字符串较少:使用String如果操作的字符串多,但是保证字符串的安全:StringBuffer如果操作的字...

2018-09-15 21:28:19 178

原创 Day13

一、笔记:                String  str = "I am a Student";//定义一个字符串        System.out.println("----首先要获取字符串长度----"+str.length());        System.out.println("----charAt() 截取一个字符----"+str.charAt(2));    ...

2018-09-14 23:23:17 97

原创 Day12

一、笔记:现实中什么是异常?人生病:发生了不正常现象病:严重:癌症晚期... 不进行治疗    不严重:肚疼  感冒 发烧 ..... 进行针对性的治疗程序中:异常:不正常的现象Throwable|-Error:程序员不会对这类异常进行处理     |-Exception:程序员会编写针对性的代码进行处理java中将Error  Exception  定义为所有异常的...

2018-09-12 21:24:14 484

原创 Day11

一、笔记:回顾:匿名对象:没有名字的对象作用:只对方法进行一次调用时使用面向对象的三大特征:封装:1.将属性私有化2.提供属性所对应的set get方法继承:子承父业使用extends 让类与类之间产生继承关系  父类:超类  基类  根类  子类:派生类子类继承父类后:1.得到了父类中非私有的一切2.但是构造器没有继承过来3.子类在创建对象时,在子类的构...

2018-09-11 23:38:13 210

原创 Day10

一、笔记:继承:子承父业.程序中的继承:设计程序时,发现当多个类有共性的存在时,会将多个类的共性进行抽取到另一个类中,这时,多个类就无需再定义这些共性的存在,只需要和抽取出来的类产生关系即可,这种关系就叫做继承关系。抽出来的类:父类、基类、超类 SuperClass (根类)多个类:子类、父类的派生类让类与类之间产生继承关系:extends关键字:extends 继承、扩展...

2018-09-11 23:19:47 339

原创 Day9

一、笔记:封装:对属性进行操作  对属性进行赋值的方式。属性:成员变量对成员变量的赋值:1.默认赋值2.直接赋值3.构造器进行赋值4.创建对象后直接调用属性进行赋值5.使用方法的形式给属性进行赋值封装(Encapsulation):•通常情况下,可以在测试类中给成员变量进行赋值,当给定的数值合法但不合理时,无论是编译还是运行阶段都不会报错或给出提示,此时与现实生活...

2018-09-10 23:29:06 135

原创 Day8

一、笔记:面向对象:一种编程思想面向对象的核心:类和对象类:对一类事物的统称,抽象的、概念的定义。对象:实实在在存在的实体,也称为实例。面向对象编程的核心:对类的设计设计类其实就是定义类中的成员。类的成员一:属性:成员变量:长什么样?类的成员二:行为:成员方法:能干什么?猫类:属性:品种 颜色 猫龄 性别 ....行为:叫 抓老鼠 上树.......

2018-09-05 23:15:53 100

转载 若无破釜沉舟之志 何必远行千里之外

    写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。宁愿老死程序间,只要老板多发钱;小车大房不去想,撰个二千好过年。若要见识新世面,公务员比程序员;一个在天一在地,而且还比我们闲。别人看我穿白领,我看别人穿名牌;天生我才写程序,臀大近视肩周炎。年复一年春光度,度得他人做老板;老板扣我薄酒钱...

2018-09-05 22:53:15 718

原创 Day7

一、笔记:main():程序的入口,用来执行代码main方法的代码越少越好,main看成你的客户,用来测试写的功能方法:就是对功能、行为、动作的描述。方法就是一个功能,一个方法对应一个功能。称为:函数认识、理解功能?【注】方法只能在其他方法的外部定义,方法内部只能使用其他方法方法只能调用方法 ,而不能定义方法。使用方法:调用方法的名字就可以 ,但是记住在调用方法名字后,一定要...

2018-09-04 23:25:31 80

原创 Day6

一、笔记:变量:用来存储单个数据可不可以存储多个数据?数组(Array):用来存储一堆数据。概念:同一数据类型的集合。数组又称为容器。声明数组:元素类型[] 数组名 = new 元素类型[元素个数或者叫数组长度];元素:存储在数组中的数据元素类型:存储在数组中的数据的数据类型[]:代表声明一个数组数组名:给数组起个名字new:新建的意思元素个数或者叫数组长度:给数组...

2018-09-03 22:36:18 175

原创 第一周总结

 一、笔记:1.JDK安装 :安装 、配置、验证配置:系统变量->新建:JAVA_HOME--> path:  %JAVA_HOME%\bin;                      path: JDK安装路径\bin;2.Java第一个小程序。class 类main 方法s.o.p()输出语句编写后的java程序文件后缀为.java。  需要使用javac...

2018-09-02 23:14:47 112

原创 Day5

 一、笔记:1 = 42 = 83 = 244 = ?   理论上:1   逻辑上:96  实际:4;是结束java的一句代码回顾:for循环:格式:for(初始化表达式;判断条件;增值表达式){        循环体;}流程:.....for(;;){  for(;;){  }}外层循环一次,内层循环多次*********...

2018-09-01 22:35:01 266

转载 只有程序员了解的9个真相

        对于相关的计算机和代码知识,通常说来程序员比一般人要了解得多,下面我将为大家揭晓一些业内人士不会诉诸于口的真相。真相#1      “你所不知道的是,很多我们每天都使用的关键软件(如Mac OS X和Facebook),作为一个整体虽然可以正常工作,但是实际上它们的背后充斥了各种的弊端和缺陷。这就像是你兴致勃勃地拆开了一架全新的747飞机,但是却发现燃料线是由衣架固定的...

2018-09-01 08:39:55 107

原创 Day4

一、笔记 回顾:流程控制语句之判断语句:1.格式(长什么样)2.流程(怎么运行的)格式1:if(判断条件){ 语句块1;}else{ 语句块2;}流程:如果判断条件是对的,就执行语句块1,否则就执行语句块2格式2:if(判断1){  语句1;}else if(判断2){  语句2;}else if(判断3){  语句3;}else i...

2018-08-31 23:26:25 169

原创 Day3

一、笔记往期回顾:关键字:被java赋予特殊含义的字符标识符:用于Java程序中变量,类,方法等命名的符号。常量:不可改变的值变量:可以改变的值变量的声明格式:数据类型  变量名  = 初始值拓展:局部变量:声明在方法中的变量,作用范围很小,到方法体末尾结束使用方式:先声明,再赋值,然后才能使用全局变量:声明在方法外,类内部,作用范围很大,作用于整个类中使用方式:声明后...

2018-08-30 22:22:34 203

原创 Day1

一、笔记 写代码注意事项1.所有的代码 标点符号都是英文状态下的 2.括号是成对出现的:有左必有右 3.该大写的地方就大写 4.main千万别写成mianprintln():括号中可以直接放入: ln:换行的意思 如果字符串中加上:\n也代表换行整数 小数 字符:就是键盘上所有的英文字母的大小写,数字0~9,各种各样的标点符号,每一个称为一个字符 【使用单引号标识】 ...

2018-08-28 22:50:30 128

原创 年轻就要搏 有梦就要追

**从不缺重头再来的勇气** 加油!!!

2018-08-28 13:00:43 138

java开发者必看

开发学习过程中的问题总结 超经典 仅用于学习交流

2018-08-30

java经典算法50题

面试必备算法基础

2018-08-30

java葵发宝典

只用于学习交流

2018-08-28

Java基础教程 适合初学者

只用于学习交流

2018-08-28

java常用API

学习交流用 高手总结java常用API(免费下载)

2018-08-28

阿里巴巴开发手册

学习交流 不做其他用途

2018-08-28

JAVASE 超经典考试题

JAVASE考试上机题

2018-08-28

空空如也

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

TA关注的人

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