摘要: (一)list和数组 ①List默认排序代码: ②:数组: (二)自定义排序: ①实现Comparable接口,类内设比较项。 ②实现Comparator接口,类外设比较项。 阅读全文
posted @ 2018-03-24 21:34 瀧思葉 阅读(543) 评论(0) 推荐(0) 编辑
摘要: (一)Java中内存的分类 ①:栈内存:存放基本类型的变量。 ②:堆内存:存放new创建的对象和数组。 (二)内存分配策略 ①静态存储分配:不允许 可变的数据结构,也不允许嵌套或者递归的结构出现。 ②栈式存储分配:只有在运行时才知道程序对数据区的需求。但是规定在运行中进入一个程序模块时,必须知道模块 阅读全文
posted @ 2018-03-23 22:04 瀧思葉 阅读(223) 评论(0) 推荐(0) 编辑
摘要: (一)有哪些包装类型: ①Byte、Short、Integer、Long、Boolean、Float、Double、Charector 1 2 4 8 4 8 ②他们之间的比较 >用equals方法。 阅读全文
posted @ 2018-03-23 20:50 瀧思葉 阅读(177) 评论(0) 推荐(0) 编辑
摘要: (一)java类加载顺序: ①首先加载类,执行Static变量初始化。 ②再执行对象的创建。 (二)常量是编译时 java常量放在内存中常量池中(JVM方法区中),编译时就加载了常量。 阅读全文
posted @ 2018-03-23 17:16 瀧思葉 阅读(196) 评论(0) 推荐(0) 编辑
摘要: (一)区别: ①length:用于算出数组的长度。 ②length():用于找出字符串的长度。 ③size():用于找出泛型集合的元素个数。 阅读全文
posted @ 2018-03-23 17:01 瀧思葉 阅读(407) 评论(0) 推荐(0) 编辑
摘要: (一)Scanner类像一个扫描器。【从内存中的一块缓冲区中扫描并读取数据】 (二)怎么用?常用方法: ①next()方法【针对Srting类型】。从输入读取到空白符。 ②nextInt()方法【针对int类型】 >扫描到空白符的时候,会把空白符前面的数据取走 >并遗留一个空白符“\r”。 ③nex 阅读全文
posted @ 2018-03-23 16:52 瀧思葉 阅读(183) 评论(0) 推荐(0) 编辑
摘要: (一)什么是UML类图? ①:Unified Modeling Language 一种统一建模语言。 (二)UML类与类之间的关系(入门) 阅读全文
posted @ 2018-03-21 22:11 瀧思葉 阅读(93) 评论(0) 推荐(0) 编辑
摘要: (一)String,StringBuffer,StringBuilder的区别 1.主要区别在于运行速度和线程安全这两方面。 ①:运行速度【执行速度】 >StringBuilder >StringBuffer >Sting String最慢的原因: String是字符串常量【不可更改】;而Strin 阅读全文
posted @ 2018-03-21 21:45 瀧思葉 阅读(147) 评论(0) 推荐(0) 编辑
摘要: (三)创建Servlet的原理 1.servlet的生命周期? ①服务器启动时(web.xml配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始化方法init(ServletConfig conf) 该Servlet 阅读全文
posted @ 2018-03-21 21:13 瀧思葉 阅读(138) 评论(0) 推荐(0) 编辑
摘要: (一)什么是Servlet? ①:处理请求和发送响应的过程是由一种叫做 Servlet的程序来完成的。【Servlet为解决动态页面而衍生的】 B/S:浏览器/服务器。 (二)Tomcat和Servlet的关系 Tomcat是Web应用服务器,是一个Servlet/JSP容器。 ①:Tomcat将h 阅读全文
posted @ 2018-03-21 20:06 瀧思葉 阅读(127) 评论(0) 推荐(0) 编辑