10 2017 档案
摘要:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.Exce
阅读全文
摘要:异常 1.概念: 程序在编译运行过程中遇到的种种不正常的现象 Java通过Throwable类来描述各种不同的异常,Java中的异常都是面向对象的,所有的异常都是Throwable的子类 2.分类 Throwable的子类:Exception Error Error:大多数与代码编写者没有关系,表示
阅读全文
摘要:》一: 创建Web项目项目说明:1、java Resources:java源文件2、WebContent:网页内容html、css、js、jsp、资源、配置文件等 HTML:Hyper Text Markup Language超文本标记语言作用:标记描述网页内容语法规则:1、不区分大小写2、固定标签
阅读全文
摘要:》一: 一、软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器(爱奇艺,乐视,腾讯。。。。),一系列的浏览器(谷歌,IE....) 2.什么是开发? 就是制作软件的过程
阅读全文
摘要:一、反射机制 1.概念 反射机制指的是程序在运行的过程中,对于任意一个类,都能够知道这个类对应的所有的属性和方法;对于任意一个对象,都能够调用其中的任意的方法和属性,在Java中,把这种动态获取信息以及动态调用对象的方法的功能称为Java语言的反射机制 一个类编译之后会生成对应的class字节码文件
阅读全文
摘要:一、URL和URLConnection 1.HTTP 超文本传输协议 是一个应用层的协议 是一个被动的协议 只有客户端主动给服务端发送消息,服务端才会给客户端一个响应 2.URL 统一的资源定位符(网址) 指向一个网络上的资源 格式:网络通信协议://主机:端口/要访问的文件路径?参数键1=参数值1
阅读全文
摘要:一、网络编程基础 1.概念 所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备使用通信线路连接成一个规模大,功能比较强的网络系统,从而使得计算机之间可以相互通信,共享资源 所谓的网络编程,在同一个网络中不同的机器之间进行通信 2.计算机之间进行通信的必要条件 ip地址,端口,网络协议 1>
阅读全文
摘要:一、多线程使用过程中的临界资源问题 1.临界资源:被多个线程同时访问的资源 临界资源产生的原因:有多个线程同时访问一个资源的时候,如果一个线程在取值的过程中,时间片又被其他的线程抢走了,临界资源问题就产生了 如何解决临界资源问题? 一个线程在访问临界资源的时候,如果给这个资源上一把锁,这个时候如果其
阅读全文
摘要:一、进程和线程 1.进程 是一个程序的运行状态和资源占用的描述 进程的特点: a.独立性:不同的进程之间是独立的,相互之间资源不共享 b.动态性:进程在系统中不是静止不动的,而是一直活动的 c.并发性:多个进程可以在同一个处理器上同时进行,互不影响 多进程:一个操作系统可以运行多个应用程序 2.线程
阅读全文
摘要:一、File类 主要用于文件操作 对存储在磁盘上的文件和目录的抽取和封装 二、IO流 1.概念 File类只能创建或者修改文件或者文件夹的层级结构,如果要访问文件中的内容的话,就需要用到IO流(Input Output,输入输出流) 操作磁盘上的文件内容,实现数据的输入输出操作,磁盘上的文件和内存之
阅读全文
摘要:一、转换流 作用:实现将字节流转换为字符流 a.InputStreamReader:字节字符转换输入流:字节输入流 》字符输入流 b.OutputStreamWriter:字节字符转换输出流:字节输出流 》字符输出流 问题一:为什么没有将字符流转换为字节流的转换流?? 字节流比字符流的使用范围更广,
阅读全文
摘要:一、Set接口 Set集合不允许包含相同的元素,如果试图将两个相同的元素添加到一个集合中,使用add方法,添加失败,返回false 1、HashSet HashSet是Set集合的一个实现类,大多数情况使用它 特点: a,排重(相同的元素不能被重复添加) 原理:如果两个对象的hashCode相同,并
阅读全文
摘要:一、泛型 1.概念 泛型指的是泛指的类型。主要用于子类和父类,接口和实现类之间的数据传递 JDK1.5之后新增的特性,主要用于解决安全问题,是一个安全机制 好处: a.可以提高代码的复用性 b.避免了强制类型转换的麻烦 c.提高了代码的安全性 d.可以把运行时的异常提前到编译时 泛型:通过<>来定义
阅读全文
摘要:测试用一个字符串常量创建一个字符串对象 1.获取这个字符串的长度 2.获取任意长度的子串 3.判断这个字符串是否为空 4.将这个字符串中的小写字母转化为大写字母 5.获取某个字符在字符串中第一次出现的位置 6.判断这个字符串是否是以某个前缀开始的 7.用这个字符串创建一个StringBuffer对象
阅读全文
摘要:一、String类 字符串是一种特殊的对象,一旦被初始化就不能被改变了 字符串常量存储于常量池中 二、StringBuffer类 是一个字符串缓冲区,相当于一个容器 特点 a.可以对字符串进行增加和删除的操作 b.长度是可变的 c.可以进行操作多种数据类型 d.最终可以通过toString()转换为
阅读全文
摘要:一、内部类 一个类中包含着另外一个类,里面的类被称为内部类,外面的称为外部类 1.成员内部类 和成员变量或者成员方法平级的内部类 语法: 访问权限修饰符 class 外部类类名{ //成员变量 //成员方法 访问权限修饰符 class 内部类类名 { //内部类的类体 } } 特点; a.实例化对象
阅读全文
摘要:一、抽象类 1、定义 当多个类中出现相同功能,但是功能主体是不同的,这是可以进行向上抽取的,只抽取功能的定义部分,使用抽象类实现 抽象类的存在就是为了被继承 2.使用 abstract 3.抽象类的特点 a.使用关键字abstract修饰的类 b.抽象类不可以使用new关键字进行创建对象 c.抽象类
阅读全文
摘要:二。面向对象特性之继承 1.什么是继承? 如果两个或者两个以上的类具有相同的属性和方法,我们可以抽取一个类出来,在抽取出来的类中声明各个类中公共的部分 被抽取出来的类 父类,基类,超类 两个或者两个以上的类 子类,派生类 二者之间的关系:子类 继承自 父类(基类) 2,语法 访问权限修饰符 clas
阅读全文
摘要:面向对象语言的三大特性;封装、继承、多态 一、面向对象语言特性之封装 1.什么是封装? 一个类中某些属性,如果不希望外界直接访问,我们可以将这个属性作为私有的,可以给外界暴露出来一个访问的方法 使用封装解决私有化的问题 私有化使用private关键字 2.private的使用 1>修饰成员变量,表示
阅读全文
摘要:一、面向对象编程 1.什么是面向对象? 万物皆对象 案例一:我想吃大盘鸡 面向过程 面向对象 1.我自己去买一只鸡 1.委托一个会砍价的人去帮忙买鸡 2.我自己宰鸡 2.委托一个胆大的人宰鸡 3.我自己准备菜 3.委托一个厨师帮忙择菜 4.我自己做菜 4.委托一个厨师帮忙做菜 5.我自己吃 5.我自
阅读全文
摘要:一、不定长参数 1.语法:数据类型... 变量名称 使用注意事项:a.不定长参数就相当于是一个数组 b.不定长参数只能出现在参数列表的最后面 c.一个函数的参数列表中只能出现一次不定长参数 d.对于不定长参数的使用,调用函数的时候,可以传入不定长的数值,或者可以直接传入数组 二、Arrays工具类
阅读全文
摘要:一、初步认识数组 1.理解数组 数组是用来存储相兼容数据类型的定长的容器 特点: a.只能存放相兼容数据类型,不能存放多种数据类型 b.可以存放基本数据类型和引用数据类型 c.数组是定长的,一旦被初始化,数组的长度就不能发生改变 d.将数组中存储的数据称为元素 2.使用数组的好处: 可以自动给数组中
阅读全文
摘要:一、方法 1.什么是方法? 对于功能相同的代码段,为了简化代码,会把功能相同的代码抽取出来,方便多次使用,Java中,我们使用【方法】,也被称为函数 2.函数的声明 语法: 访问权限修饰符 其他修饰符 返回值类型 函数名称(参数列表){ //函数体 } public static void main
阅读全文
摘要:一、Java语句的执行结构 1.顺序语句 按照顺序从上往下依次执行的语句,中间没有任何的判断和跳转 2.分支语句 根据不同的条件来产生不同的分支 if语句、switch语句 3.循环语句 重复执行某句代码 for语句、while语句、do-while语句 二、分支语句 1.什么是分支? 判断所给定的
阅读全文
摘要:一、数据类型 1.常量 在程序运行的过程中,值不会发生改变的标识符 常量的分类:整数常量、小数常量、布尔值常量、字符常量、字符串常量、null常量 2.变量 表示的值可以发生改变 定义一个变量,需要在内存【运算区域】中开辟一个空间,将不确定的数据存储到这个空间中 语法:数据类型 标识符 = 数值 特
阅读全文
摘要:一、软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器(爱奇艺,乐视,腾讯。。。。),一系列的浏览器(谷歌,IE....) 2.什么是开发? 就是制作软件的过程 软件的出
阅读全文
摘要:1.pwd 获取当前位置 2.ls 跳转相路径 解决乱码: 输入 ls 没有乱码 表示成功 3. home普通用户所在的位置 root超级管理员所在的位置 user 用户安装的东西 var一些日志 创建添加文件 linux字符界面怎么复制粘贴 开启虚拟机 :命令行输入 service sshd st
阅读全文
摘要:一般需要打印出来的时候需要重写toString方法 例如:User.java类 1 public class User { 2 3 private String name; 4 5 @Value(value="北京欢迎你",xxx="666") 6 private String address; 7
阅读全文
摘要:开启或者关闭的方法是: 1、按Windows徽标键+U,点击 键盘 ,如图: 选择开启或关闭。
阅读全文

浙公网安备 33010602011771号