自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++fdf

不可调用普通函数(普通函数可以修改对象属性,若常对象调用常函数。则对象的属性就会被改写)常函数中对象的属性不可做左值 (即不能被修改)(常函数内不可修改成员属性)成员函数声明时+关键字mutable后 可以修改成员属性。//const修饰的对象属性不可改。普通函数后加const为常函数。常对象只能调用常函数。

2023-04-01 17:47:19 64

原创 201809——201810 2019届秋招菜鸟初涉

2019届秋招菜鸟面经(java岗)  双非本科  非科班   根据记忆和便签排名  实习回来9.4号开始找的  到1024截止1. Vipkid一面项目介绍一下 Dubbo讲一下撕 两个从小到大的数组 整合成一个  复杂度尽可能小撕 工厂模式 单例模式(只加了一个锁 面试官很耐心的讲了双重检索 并且写了出来)基本数据类型 int字节数 为啥4Tcp udp区别  get  p...

2018-10-30 20:29:32 769 2

原创 2018-3 至2018-5 菜鸟初涉

1.阿里:只要你投就会有面试(电话面)自我介绍 和项目在项目中的最大问题和收获你最近在实验室做东西用的什么框架classforname是什么一起了解类加载机制吗 了解反射机制吗Stringbuffer  stringbuild的区别为啥线程安全反而效率低线程不安全会导致啥还有啥想了解的第一次电话面 面试官很友好 奈何自己没复习到。。。2.蘑菇街(电面)问的很基础(基础知识点) 答得还行  然后就没...

2018-06-03 14:32:19 1221 3

原创 创建Servlet对象 响应对象 验证码

ServletConfig对象:配置对象在Servlet初始化时 由服务器创建其子类对象给init()功能:a.获取Servlet初始参数String getInitParameter(String name)Enumeration getInitParameterNames();(迭代器)b.获取全局域ServletContex对象ServletContex对象是

2017-11-01 18:12:52 241

原创 XML DOM解析文档 获取文本DoM4j实现增删改

XML可扩展标记语言:标签可以自定义命名规范:不能用数字开头,不能使用纯数字,区分大小写功能:用作配置文件            用作网络数据传输的载体组成部分a.文档声明:        encoding告诉浏览用什么编码去解析        文档声明必须在第一行,顶格b.根标签:有且仅有一个根标签c.其他标签:有开始标签,一定要有结束标签d.

2017-10-20 19:59:05 247

原创 Tomcat myeclipse和Tomcat的连接 Servlet

Tomcatweb服务器作用:接受请求                        处理请求                        响应请求.常见的JavaEE Web服务器a.WebLogic:oracle公司,大型JavaEE服务器,收费b.WebSphere:IBM公司,大型JavaEE服务器,收费c.Resin:Caucho公司,中型JavaE

2017-10-18 20:15:08 373

原创 JDBC连接池 DBCP C3P0

连接池:存放多个连接对象的容器,因为,我们没获取一次连接对象,底层会很耗费资源,那连接池,能够高效的管理连接对象。常见的连接池产品:DBCP C3P0 其实就是第三方jar包   假设网站一天有很大的访问量,数据库服务器就需要为每次连接创建一次数据库连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用

2017-10-18 20:06:41 319

原创 网络编程 UDP TCP传输数据

1.网络编程三要素        A:IP地址:InetAddress: 网络中设备的标识,不易记忆,可用主机名B:端口号: 用于标识进程的逻辑地址,不同进程的标识C:传输协议: 通讯的规则常见协议:TCP,UDPUDP和Tcp的区别                UDP将数据源和目的封装成数据包中,不需要建立连接;每个数据报的大小在限制在64k;因无连

2017-10-13 21:29:29 269

原创 JDBC连接 防止注入 事件 回滚

1.JDBC 是一套接口(规范) 那各个厂商想要让java语言去操作他们的数据库,必须实现这套接口厂商写的一套实现类 我们叫做 数据库驱动 import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;pu

2017-10-13 21:04:40 366

原创 线程池 Callable实现多线程

启动新的线程,很耗费成本,  线程池有一个好处:  里面可以存储多条线程,每一条线程执行完毕,不会变成垃圾,等待下次继续使用!  使用线程池可以解决很多问题:  1)如何创建线程池对象:  Executors工厂:专门用来创建线程池的:提供了一个方法  public static ExecutorService newFixedThreadPool(int nThreads

2017-09-21 20:36:57 599

原创 线程 线程与进程的区别 并行和并发的区别 线程安全sychronized 等待唤醒机制

1.什么是进程?通过查看任务管理器,发现正在运行的程序就是一个进程!多进程有什么意义呢?现在的计算机是一个多进程计算机,在去做一件事情的同时可以做另一件事情;提高CPU的使用率我们在打游戏同时在听音乐,这两个进程是同时发生的吗?打游戏------->开启了游戏进程听音乐------>开启了音乐进程不是同时在进行,感觉他们在同时进行,这个因为CPU在两者之间进

2017-09-20 18:11:37 286

原创 字符流,打印流,合并流,序列化流,属性集合类

1.字符缓冲流里面有特殊的功能(重点)  字符缓冲输出流的特殊方法  public void newLine()throws IOException :写入一个行的分隔符号!  字符缓冲输入流的特殊方法:  public String readLine()throws IOException:一次读取一行:  包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,

2017-08-15 21:22:37 272

原创 IO流

1.定义:IO流:设备和设备之间的传输(读写)    IO流的分类:按流的方向分为:  输入流 --->读取数据(read)  输出流 --->写出数据(write)  按数据类型:  字节输入流:InputStream----读数据  字节输出流:OutputStream----写数据    字符输入流:Reader  字符输出流:Writ

2017-08-15 21:07:23 145

原创 File类以及文件过滤器

1.File类中常用的成员方法:  public boolean createNewFile():表示创建文件,如果存在该文件,就不需要创建,会抛出异常!IOException  public boolean mkdir():创建文件夹/目录,如果存在该文件夹,就不需要创建  public boolean mkdirs():创建文件夹/目录,如果不存在该目录,就创建!publi

2017-08-15 20:40:56 248

原创 异常 try...catch ...finally throws和throw的区别

程序的异常:Throwable  error:这种问题是一个严重问题,一般出现这种问题,需要一起解决(程序员只能避免严重问题),比如:内存溢出(OutOfMemory);  Exception:异常:编译时期异常:如果程序员不管这个,根本没有办法运行;需要去解决  运行时期异常(RuntimeException):只要不是编译时期异常,都属于异常异常;一般情况,是因为们的代码不够严

2017-08-15 20:27:30 614

原创 Map集合

.Map集合需求:存储学生对象,每一个学生一个学号和姓名,通过学号去找学生,按照之前集合的操作,将学号和姓名作为当前类的成员封装起来,  然后遍历集合,将学号和学生姓名,没有必要这样去实现,因为如果很直接能拿到学生姓名,在遍历没意义!  java就提供了另一个集合Map集合,是以一种键值对而存在  学号1 姓名1  学号2 姓名2  学号3 姓名3  学号2 姓名4

2017-08-08 20:33:01 245

原创 泛型 Treeset的排序

1.//将泛型定义在类上public class Demo { private T demo;//成员方法 public T getDemo() { return demo; } public void setDemo(T demo) { this.demo = demo; }//测试public class DemoTest { public static

2017-08-07 13:49:57 434

原创 Collectioni List 集合

1.集合和数组的区别?  1)长度的区别:  数组:长度是固定的  集合:可变的!  2)存储数据类型的区别:  数组:可以存储基本数据类型,还用引用数据类型  集合:只能存储引用类型  3)存储类型的元素的区别:  集合:可以多种类型的元素:水+可乐+啤酒...  数组:存储的是同一种数据类型的元素:水杯中的水基本类型:共八种 四种整形byte

2017-08-07 13:28:53 262

原创 Date和String转换,正则表达式

1.Date和String类型的相互转换 中间转换要用的一个桥梁(SimpleDateFormat)//Date向String转换(格式化) Date d = new Date();//创建日期对象 SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建SimpleDateFormat对象 指定模

2017-08-01 21:25:10 516

原创 排序Integer(int String转换)Calender(日期)

1.String向StringBuffer转换1)有参构造 StringBuffer sb = new StringBuffer(s) ;2)空参构造:使用append方法 StringBuffer sb = new StringBuffer();sb.append(s);StringBuffer向String转换         StringBuffer bu

2017-08-01 16:53:46 359

原创 StringBuffer和String区别,转换

1要求:.输入 abc   输出 cbapublic class DaoXu { public static void main(String[] args) { System.out.println("请输入一个字符串"); Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String da

2017-07-31 21:04:08 268

原创 常用类

1. Object类        Object 是类层次结构的根类。  每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法。 1)public int hashCode():返回的是该对象的哈希码值,哈希码值他是通过哈希表(Hashtable)里面的哈希算法算出来的,可以理解为地址值(整数) 2)public final Class  pub

2017-07-22 21:00:47 171

原创 内部类

1.内部类的概述:  在一个类中定义另一个类,内部类  举例:在A类中定义了一个B类,B就是A类的内部类,A类叫做外部类!     内部类的访问特点:  内部类可以直接访问外部类的成员,包括私有!    外部类直接可以直接访问内部类的成员吗?  外部类不能直接访问内部类的成员!  需要在这里创建内部类对象,通过内部类对象使用方法class Outer{

2017-07-18 20:51:32 155

原创 抽象

1.抽象概述将功能定义抽象,那么该类就是抽象类!  动物有很多,应该将动物类定义为一个抽象类;动物本身不是一个具体动物,猫和狗具体的事物,猫和狗和吃的方法不一样,在动物类中把吃的这个方法,定义为抽象方法,那么这个类就必须定义为抽象类;java针对将一个类定义为抽象----------->abstract:抽象的意思2.抽象类的特点:  一个类中可以抽象方法.也可以有非抽象方法

2017-07-15 23:03:56 154

原创 多态

1.class X { Y b = new Y(); X() { System.out.print("X"); }}class Y { Y() { System.out.print("Y"); }}//测试类public class Z extends X{ Y y = new Y(); Z() {// super(); System.out.pri

2017-07-15 20:20:31 152

原创 继承

static关键字的特点: * a:static随着类的加载而加载 * b:优先于对象存在,共享的,共用的 * static:共享的,共用的, * 举例:一个班级的学生共用一个班级号 * 这个特点告诉我们,什么情况下去使用static关键字,很多对象共用一个成员变量/成员方法的时候,可以使用static修饰 * 举例: * 饮水机(共用的) * 水杯(肯

2017-07-15 11:00:32 216

原创 对象基础

1.char表示字符,定义时用单引号,只能存储一个字符,如char c=’x’;  而String表示字符串,定义时用双引号,可以存储一个或多个字符,如String name=”tom”;  2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度。package day6;class Phone{//定义

2017-07-13 20:16:19 229

原创 问题

*  运行时期异常:Runtime Exception *  java.lang.ArrayIndexOutOfBoundsException:数组角标越界异常! *  出现这个异常的原因:访问了数组中不存在的索引 *  * 运行时期的异常: *  java.lang.NullPointerException:空指针异常: *  出现这个异常的原因:

2017-06-17 19:32:14 135

原创 day03 数组

* 动态初始化:动态数组    int grade[] = new int[student_count];              静态数组 * 数据类型[] 数组名 = new 数据类型[指定数组长度] ; *  数据类型 数组名[] = new 数据类型[指定数组长度] ; *   *   *  举例:int[] arr = new int[3

2017-06-17 19:31:11 160

原创 day02 语句

*  * break :中断,结束语句的意思 *  * 应用场景: * 1)switch语句中使用break * 2)循环语句中跳出当前,就用要到break * * break离开了上述两种场景,没意义 *  * 使用: * 跳出单层循环 * 跳出多层循环,要是跳出多层循环,就必须:带有标签语句的 *

2017-06-17 19:30:04 143

原创 day01

变量字符串+任何数据最终的得到的结果都是字符串!(+:拼接符号)public class DataTypeDemo6 {public static void main(String[] args) {System.out.println("hello"+'a'+1);//helloa1---+都是拼接符号System.out.println('a

2017-06-17 19:27:29 137

mysql配置文件

mysql的配置文件 方便设置引擎 https://mvnrepository.com/artifact/org.netbeans.external/AbsoluteLayout

2018-12-24

空空如也

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

TA关注的人

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