- java--泛型 一、什么是泛型 什么是泛型: java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样.泛型能保证大型应用程序的类型安全和良好的维护性; &nb... java--泛型 一、什么是泛型 什么是泛型: java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样.泛型能保证大型应用程序的类型安全和良好的维护性; &nb...
- java--StringBuilder 一、StringBuffer&StringBuilder StringBuffer: 是线程安全的;StringBuilder: 是线程不安全的,性能高点,推荐使StringBuilder;(jdk1.5出现)StringBuffer的字符序列是可变的(通过append等方法... java--StringBuilder 一、StringBuffer&StringBuilder StringBuffer: 是线程安全的;StringBuilder: 是线程不安全的,性能高点,推荐使StringBuilder;(jdk1.5出现)StringBuffer的字符序列是可变的(通过append等方法...
- //背包节点类(布袋节点类)public class BagNode<Item>{ Item item; //参数 BagNode next; //下一个背包节点;} import java.util.Iterator; //定义泛型背包类public class Bag<Item> implements ... //背包节点类(布袋节点类)public class BagNode<Item>{ Item item; //参数 BagNode next; //下一个背包节点;} import java.util.Iterator; //定义泛型背包类public class Bag<Item> implements ...
- IDEA使用gradle创建java普通项目 一、gradle新建java项目 1.1先安装好Gradle,创建新项目,选择Gradle,选择对应的JDK,勾选Java: 1.2定义项目组织结构和项目名称 1.3 gradle工程初始化设置 1.4 指定工程位置 Project name 名称就是上面 Artif... IDEA使用gradle创建java普通项目 一、gradle新建java项目 1.1先安装好Gradle,创建新项目,选择Gradle,选择对应的JDK,勾选Java: 1.2定义项目组织结构和项目名称 1.3 gradle工程初始化设置 1.4 指定工程位置 Project name 名称就是上面 Artif...
- 疯狂Java之学习笔记(25)-------------修饰符 java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,p... 疯狂Java之学习笔记(25)-------------修饰符 java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,p...
- 先就IOC和DI谈一点我的看法。 IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对... 先就IOC和DI谈一点我的看法。 IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对...
- SciTE文本编辑器初体验 1、简单设置SciTE文本编辑器 单击【Options】|【Open Global Options File】 打开SciTEGlobal.properties文件,做一些修改: ... SciTE文本编辑器初体验 1、简单设置SciTE文本编辑器 单击【Options】|【Open Global Options File】 打开SciTEGlobal.properties文件,做一些修改: ...
- 抽象类和接口又什么好处 从这个问题我们可以衍生出两个问题: 1. 为什么要用抽象类? 2. 为什么要使用接口? 企业单位在面试的时候经常会问到! 答案综合考虑以下方面: 1:强调不但应该具有什么能力,而且应该... 抽象类和接口又什么好处 从这个问题我们可以衍生出两个问题: 1. 为什么要用抽象类? 2. 为什么要使用接口? 企业单位在面试的时候经常会问到! 答案综合考虑以下方面: 1:强调不但应该具有什么能力,而且应该...
- 疯狂Java学习笔记(35)----------Collection接口 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Jav... 疯狂Java学习笔记(35)----------Collection接口 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Jav...
- 疯狂Java之学习笔记(30)------------枚举 Java5 枚举类型使用总结 一、概述 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett... 疯狂Java之学习笔记(30)------------枚举 Java5 枚举类型使用总结 一、概述 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett...
- 一个流就是程序与外界通信的一条通道,它可以用来连续的传送数据项。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 流的分类 可以从不同的... 一个流就是程序与外界通信的一条通道,它可以用来连续的传送数据项。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 流的分类 可以从不同的...
- 疯狂Java学习笔记(47)-----------泛型详解 1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。注意,现在L... 疯狂Java学习笔记(47)-----------泛型详解 1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。注意,现在L...
- Java基础之—反射 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对... Java基础之—反射 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对...
- 疯狂Java之学习笔记(20)-----------类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int ... 疯狂Java之学习笔记(20)-----------类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int ...
- 疯狂Java之学习笔记(8)-------------运算符和循环结构(流程控制) 这一块的内容比较枯燥,但要耐心看完,在细节中寻找突破 另外,既然讲到了流程控制,即循环判断语句,当然要添加一些吸引你眼球的东西了。 后半部分,我会添加排序和查找的java程序。 运算符和表达式 ... 疯狂Java之学习笔记(8)-------------运算符和循环结构(流程控制) 这一块的内容比较枯燥,但要耐心看完,在细节中寻找突破 另外,既然讲到了流程控制,即循环判断语句,当然要添加一些吸引你眼球的东西了。 后半部分,我会添加排序和查找的java程序。 运算符和表达式 ...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中
热门标签