随笔分类 - java基础
记录一些学习的java基础只是
摘要:1List :元素可以重复,可以存null 1.1 ArrayList:采用数组,非线程安全,默认初始量10,扩容机制1.5倍,Fail-Fast机制,快速失败机制。查找快速,增删需要一个个复制移动元素,适合查找。Jdk8中默认初始量为0。 1.2 Vector:和ArrayList差不多,是线程安
阅读全文
摘要:https://github.com/zhouyanger/book/tree/master/jdk%E5%90%84%E7%89%88%E6%9C%AC%E7%89%B9%E6%80%A7
阅读全文
摘要:4.集合类简介 数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题: 1、我们需要该容器的长度是不确定的。 2、我们需要它能自动排序。 3、我们需要存储以键值对方式存在的数据。 如果遇到上述的情况,数组是很难满足需求的,接下来本章将介绍另一种与数组类似的数据
阅读全文
摘要:11.多线程技术 一扩展javalangThread类 二实现javalangRunnable接口 三Thread和Runnable的区别 四线程状态转换 五线程调度 六常用函数说明 使用方式 为什么要用join方法 七常见线程名词解释 八线程同步 九线程数据传递 本文主要讲了java中多线程的使用
阅读全文
摘要:https://www.cnblogs.com/onepixel/articles/7674659.html
阅读全文
摘要:反射 反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.fo
阅读全文
摘要:Lambda表达式 当需要启动一个线程去完成任务时,代码量太多了,只有run方法体才是关键。jdk8就加入了lambda表达式。 public class Demo01Runnable { public static void main(String[] args) { // 匿名内部类 Runna
阅读全文
摘要:java基础补充 if else判断语句 if(关系表达式){} else if(){} else(){} switch选择语句 表达式的值可以是是byte,short,int,char,enum,JDK7后可以接收字符串,判断表达式,再寻找case,遇到break就跳出挣个switch,如果cas
阅读全文
摘要:9.深入理解java异常机制 java系统三种处理系统错误:异常,日志,断言 1.Java异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而
阅读全文
摘要:29serlvet中使用验证码登陆 工具类: package com.zy.code; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; impo
阅读全文
摘要:1. JSP页面元素构成: jsp实现文件上传下载;http://www.runoob.com/jsp/jsp-file-uploading.html 注释 指令 Java代码:表达式 声明 小脚本 静态页面 : HTML CSS JS 指令:<%@ 指令名 属性值=“%> page指令:位于jsp
阅读全文
摘要:所有从servlet的几个对象中getAttribute的返回值都是对象Object Java Servlet 是运行在 Web 服务器或应用服务器上的达到某个功能的组件对象,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Se
阅读全文
摘要:13常见问题 编译期:java在javac命令下编译成class文件,运行期:java在JVM加载运行class文件。 jdk是java开发工具包(开发环境和jre) jre,java运行环境,是JVM和java核心类库的总称 “src”文件夹用于存放用户编写的Java源文件;“bin”文件夹用于存
阅读全文
摘要:12.Java网络编程 课前思考 1. 什么是TCP/IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3. 什么是URL? 4. URL和IP地址有什么样的关系? 5. 什么叫套接字(Socket)? 6. 套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(So
阅读全文
摘要:10.Java泛型详解 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayLi
阅读全文
摘要:其实绝对路径与相对路径的不同处,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。"."--代表目前所在的目录。".."--代表上一层目录。"/"--代表根目录。 我们用以一个表格来说明在上图的情况下,某文件引用另一文件时,所应使用的相对路径与绝对路径。 引用者 被引用者 相对路径 绝对路径
阅读全文
摘要:7.Java中Properties操作 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 2.Properties
阅读全文
摘要:5.文件操作 File类 构造函数: File fille = new File(String file); File fille = new File(String parent,String child); File fille = new File(File parentfile,String
阅读全文
摘要:3.正则表达式 "."点儿,在正则表达式中表示出换行符\n外的任意一个字符 "\"在正则表达式中是转意字符 \d:表示任意一个数字 \w:表示任意一个单词字符(只能是 数字,字母,下划线) \s:表示任意一个空白字符(\t \r \n \f \x0B) \D:表示任意一个非数字字符 \W:表示任意一
阅读全文
摘要:数组和字符串 构造方法(byte int long char float double String booelan型数组,为初始化的数组每个元素,基本类型默认0,boolean默认false,引用默认null,String是引用类型) int[] a = new int[10]; a[0]=2;
阅读全文

浙公网安备 33010602011771号