![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yibumuxue
这个作者很懒,什么都没留下…
展开
-
【Example7】介绍泛型的理解和使用
概念 参数化类型;允许在定义类、接口的时候指定类型形参(类型的形式参数的简称),这个类型形参将在声明变量、创建对象时确定,即传入实际的类型参数,也称类型实参,这实际上就是将数据类型参数化。泛型可以用来定义泛型类、泛型方法和泛型接口 作用 集合类型元素在运行期出现类型装换异常,增加编译时类型的检查 解决的时重复代码的编写,能够复用算法。下面通过例子来说明编译器的类型检查 关键 ...原创 2020-04-27 17:50:18 · 239 阅读 · 0 评论 -
【Example5】介绍内部类的使用场景和理解
内部类把一个类定义在某个类中的,这个类就被称为内部类,内置类,嵌套类 访问特点 内部类可以直接访问外部类中的成员,因为内部类持有外部类的引用;格式:外部类ming.this 外部类要想访问内部类的成员,必须创建对象访问 内部类的访问格式 当内部类定义在外部类的成员位置,而且非私有,则可以在其他外部类中直接建立内部类对象 格式:外部类名.内部类名 变量名 = new 外部类...原创 2020-04-22 22:28:08 · 277 阅读 · 0 评论 -
【Example4】主要介绍继承、重写、final
package com.tingle.j2se.basic;/** * Created on 2020/4/21 12:12 * * 本章主要介绍继承、重写、final * @author Tingle */public class Example4 { public static void main(String[] args) { LiberalArt...原创 2020-04-21 22:33:50 · 241 阅读 · 0 评论 -
【Example3】介绍构造函数和构造代码块
package com.tingle.j2se.basic;/** * Created on 2020/4/20 20:45 * * 介绍构造函数和构造代码块 * @author Tingle */public class Example3 { { System.out.println("first one code block"); } ...原创 2020-04-21 22:28:05 · 342 阅读 · 0 评论 -
【Example2】多态的介绍,抽象介绍、instanceof 用法简介
package com.tingle.j2se.basic;/** * Created on 2020/4/20 17:54 * * 多态的介绍,抽象介绍、instanceof 用法简介 * @author Tingle */public class Example2 { public static void main(String[] args) { ...原创 2020-04-20 20:40:49 · 295 阅读 · 0 评论 -
【Example1 】描述显式声明和隐式声明的区别用法
package com.tingle.j2se.basic;/** * Created on 2020/4/20 17:28 * * 本节主要描述显式声明和隐式声明的区别用法 * @author Tingle */public class Example1 { private static String a; private static String b = ...原创 2020-04-20 20:39:08 · 1141 阅读 · 0 评论 -
Java(android)通过请求头(User-Agent)获取浏览器类型,操作系统类型,手机机型
声明:1.User-Agent是可以伪造的2.User-Agent中含有操作系统和版本信息3.在CSDN看见几位的博客,感觉不是很完善,刚好项目上用到,引用几位兄弟的博客,自己进一步完善。import javax.servlet.http.HttpServletRequest;import nl.bitwalker.useragentutils.Br原创 2017-05-25 18:12:23 · 7802 阅读 · 6 评论