- 疯狂Java学习笔记(81)-----------并发容器之CopyOnWriteArrayList 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改... 疯狂Java学习笔记(81)-----------并发容器之CopyOnWriteArrayList 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改...
- java继承 一、继承总结 1、每一个类有且只有一个直接父类。 2、一个类没有显示的继承其他的一个类的时候,默认的直接父类就是Object类 3、Student类继承了Person,那么Student的直接父类就是Person。Object类也是Stud... java继承 一、继承总结 1、每一个类有且只有一个直接父类。 2、一个类没有显示的继承其他的一个类的时候,默认的直接父类就是Object类 3、Student类继承了Person,那么Student的直接父类就是Person。Object类也是Stud...
- OCJP视频课堂,具体讲解:https://edu.csdn.net/course/detail/7811 QUESTION 37 Given:1. class Super {2. private int a;3. protected Super(int a) { this.a = a; }4. } ...11. c... OCJP视频课堂,具体讲解:https://edu.csdn.net/course/detail/7811 QUESTION 37 Given:1. class Super {2. private int a;3. protected Super(int a) { this.a = a; }4. } ...11. c...
- Java基础之—反射(四) 一、概述 主要介绍通过反射创建具体类的对象。 二、创建具体类对象方法 import java.lang.reflect.Constructor; class User{ public User(){} private User(String name){} public String toStri... Java基础之—反射(四) 一、概述 主要介绍通过反射创建具体类的对象。 二、创建具体类对象方法 import java.lang.reflect.Constructor; class User{ public User(){} private User(String name){} public String toStri...
- 世界正在缓慢而稳步的改变。这次改变给我们带来了一个新模样的JDK7,java社区也在一直期盼着在JDK8,也许是JDK9中出现一些其他的改进。JDK8的改进目标是填补JDK7实现中的一些空白——部分计划蓝图将被实现,在2013年里,从三个特殊方面提升和优化这门语言: 开发效率性能模块化 缪斯的情人 翻译于 8天前 2人顶 &... 世界正在缓慢而稳步的改变。这次改变给我们带来了一个新模样的JDK7,java社区也在一直期盼着在JDK8,也许是JDK9中出现一些其他的改进。JDK8的改进目标是填补JDK7实现中的一些空白——部分计划蓝图将被实现,在2013年里,从三个特殊方面提升和优化这门语言: 开发效率性能模块化 缪斯的情人 翻译于 8天前 2人顶 &...
- 疯狂Java学习笔记(61)-----------40个Java集合面试问题和答案 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。... 疯狂Java学习笔记(61)-----------40个Java集合面试问题和答案 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。...
- /** * */ package com.taobao.api.demo.onsale; import java.io.IOException; import&nb... /** * */ package com.taobao.api.demo.onsale; import java.io.IOException; import&nb...
- 最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的: setLayoutParams(new LayoutParams(LayoutParams.FILL_PAR... 最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的: setLayoutParams(new LayoutParams(LayoutParams.FILL_PAR...
- 前言 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。 这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList ... 前言 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。 这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList ...
- static final、static、final区别 static:静态,全局变量,类的对象共享一个静态变量,只初始化一次。 final:常量,如果是方法则不可覆盖,如果是类不可被继承,必须初始化时设置值,设置后就不能改了 static final:静态常量 初始化顺序如下: 父类静态变量(静态初始化话块)>... static final、static、final区别 static:静态,全局变量,类的对象共享一个静态变量,只初始化一次。 final:常量,如果是方法则不可覆盖,如果是类不可被继承,必须初始化时设置值,设置后就不能改了 static final:静态常量 初始化顺序如下: 父类静态变量(静态初始化话块)>...
- Java案例:集合的Stream方法 ArrayList实现了Collection接口,Collection接口有个缺省方法Stream(),因此ArrayList对象可以直接调用该方法获得集合对象的流,然后利用流提供的一系列方法得到我们需要的结果。下面通过四个案例进行说明。 ... Java案例:集合的Stream方法 ArrayList实现了Collection接口,Collection接口有个缺省方法Stream(),因此ArrayList对象可以直接调用该方法获得集合对象的流,然后利用流提供的一系列方法得到我们需要的结果。下面通过四个案例进行说明。 ...
- 做一个终身学习的人。 Java 9 在本章,主要介绍以下内容: 新的JDK版本控制方案是什么如何使用Runtime.Version类解析JDK版本字符串JDK JRE 9的新目录布局是什么JDK 9中的批注的标准覆盖机制如何工作的在JDK 9中使用扩展机制的变化JDK 9中的类加载器如何工作以及模块的加载方式资源如何... 做一个终身学习的人。 Java 9 在本章,主要介绍以下内容: 新的JDK版本控制方案是什么如何使用Runtime.Version类解析JDK版本字符串JDK JRE 9的新目录布局是什么JDK 9中的批注的标准覆盖机制如何工作的在JDK 9中使用扩展机制的变化JDK 9中的类加载器如何工作以及模块的加载方式资源如何...
- Java实训项目:GUI学生信息管理系统(2017) 实训目的:让学生综合运用J2SE有关知识开发【学生信息管理系统】。主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让学生了解系统开发的一般流程,初步了解MVC模式与单元测试,巩固所学的Java理论知识,提... Java实训项目:GUI学生信息管理系统(2017) 实训目的:让学生综合运用J2SE有关知识开发【学生信息管理系统】。主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让学生了解系统开发的一般流程,初步了解MVC模式与单元测试,巩固所学的Java理论知识,提...
- 疯狂Java学习笔记(76)------------NIO.2第二篇 在该系列的上一篇中我演示了NIO.2的三个方法:文件拷贝、文件和目录的删除和文件移动。在这篇文章中,我将向大家展示路径相关的方法(如获取路径、检索路径信息)、文件和目录测试方法(如文件或目录的存在性测试)以及面向属性的方法。 获取路径 问:怎样获得一个 java.... 疯狂Java学习笔记(76)------------NIO.2第二篇 在该系列的上一篇中我演示了NIO.2的三个方法:文件拷贝、文件和目录的删除和文件移动。在这篇文章中,我将向大家展示路径相关的方法(如获取路径、检索路径信息)、文件和目录测试方法(如文件或目录的存在性测试)以及面向属性的方法。 获取路径 问:怎样获得一个 java....
- Java类型和本地类型对应 在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像 booleans、i... Java类型和本地类型对应 在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像 booleans、i...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签