
java
文章平均质量分 65
your_flavor
这个作者很懒,什么都没留下…
展开
-
阻塞队列 BlockingQueue
BlockingQueue(阻塞队列)详解注意:该随笔内容完全引自http://wsmajunfeng.iteye.com/blog/1629354,写的很好,非常感谢,复制过来算是个积累,怕以后找不到。一. 前言在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。转载 2022-02-17 08:44:59 · 174 阅读 · 0 评论 -
类和对象--Java对象
类和对象面向对象中最主要的“一词”是:对象。 什么是类? 类实际上在现实世界中是不存在的,是一个抽象的概念。是一个模板,它描述一类对象的行为和属性。。是我们进行“思考,总结,抽象”的一个结果。什么是对象? 对象是实际存在的个体。 java语言中,要想得到“对象”,就必须定义“类”,“对象”是通过“类”模板创造出来的。 类是一个模板:类中描述的是所有对象的“共同特征信息”对象就是通过类创造出的个体。类的定义? 【修饰符列表】 class 类名{ //类体 = 属性原创 2021-07-31 19:36:57 · 204 阅读 · 0 评论 -
面向对象--Java笔记
类和对象OOA:面向对象分析(Object-Oriented Analysis)OOD:面向对象设计(Object-Oriented Design)OOP:面向对象编程(Object-Oriented Programming)1、面向对象和面向过程的区别?面向对象和面向过程编程体现了编程者的两种不同的思维方式。 面向过程是一种以过程为中心的编程思想,它注重的是解决问题的步骤,强调实现功能的因果关系。是一种基础的顺序的思维方式。面向过程开发方式是对计算机底层结构的一层抽象,它将程序分为数据和操原创 2021-07-31 19:18:44 · 170 阅读 · 0 评论 -
方法、方法重载--Java笔记
方法、方法重载什么是方法? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用方法的优点使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。方法的定义:修饰符(权限修饰符、static) 返回值类型 方法名(参数类型 参数名【形参列表】){ … 方法体 … return 返回值; }修饰符:修饰符,这是可选的,告诉编译器如何原创 2021-07-31 19:13:45 · 166 阅读 · 0 评论 -
控制语句--java笔记
控制语句控制语句:1、控制语句的出现可以让我们的程序具有逻辑性/条理性。可以使用控制语句来实现一个业余2、控制语句包括几类?3类: 选择语句、循环语句、转向语句 2.1选择语句也可以叫做分支语句 if语句、Switch语句 2.2循环语句:主要循环反复的去执行某段特定的代码 for循环(foreach)、while循环、do–while循环 2.3转向语句 break、continue、return选择/分支语句 注意:对于if语句来说,在任何情况下只能有一个分支执行,不存原创 2021-07-17 20:58:19 · 96 阅读 · 0 评论 -
运算符--java笔记
&&(短路与) 当左边为false时右边不执行(结果以及确定),效率高& (逻辑与) 两边都要进行判断,效率低短路或同理 赋值运算符: byte x = 10; x+=200;(运算结果以及超出了byte的取值范围,但编译是不会报错的,因为会默认进行强制类型转换) x+=200 等同于: x=(byte)x+200注意:这样会自动损失精度...原创 2021-07-17 20:43:04 · 137 阅读 · 0 评论 -
标识符、关键字、变量、数据类型、转义字符--Java笔记
标识符、关键字、变量、数据类型、转义字符标识符:程序员自己有权利命名的单词。用于标识类名、方法名、变量名、接口名、常量名某些Java已经定义好的标识符是不能修改的,如:main命名规则和命名规范有什么区别 ?命名规则是语法,不遵守就会报错。命名规范是大家统一的命名方法,命名方法不一致的代码是可以编译通过的,但是你的代码风格和大姐不一致,那么你的代码可读性就会很差。规则类似于:现实世界中的法律。规范类似于:现实世界中的道德。标识符的命名规则:1、标识符由字母(包括中文)、数字、下划线、$原创 2021-07-16 23:07:30 · 515 阅读 · 0 评论 -
注释、类与public--Java笔记
注释、类与public1、什么是注释,有什么用?注释是对Java源代码的解释说明。注释可以帮助程序员更好的理解程序。2、注释信息只保存在Java源文件中,Java源文件编译生成的class文件是没有这些注释信息的3、在实际的开发中,一般项目组都要求积极地编写注释。这也是程序员的基本素养。4、注释不是写得越多越好,要精简,主线清晰,每个注释都应该是点睛之笔。// 单行注释/*多行注释*//**类的注释信息*@version 1.0*@author xxx*这是doc注释,可以被d原创 2021-07-15 23:28:53 · 709 阅读 · 0 评论 -
Java的特点与加载--Java笔记
Java的特点与加载一、Java是堪称完全面向对象的。面向对象更容易让人理解,人类通常是以对象的方式认知世界的。采用面向对象的方式可以让复杂问题简单化。1、健壮性主要是因为Java中有一种机制:自动垃圾回收机制(GC机制)Java语言是健壮的,相对于c语言来说,C语言没有Java健壮Java不容易导致内存泄露c++或者C语言使用不当时容易导致内存泄露JVM(c++语言写的虚拟机)负者调度GC机制,程序员不需要干涉。2、Java支持多线程并发机制支持多个线程同时并发执行,极大提高了程序执原创 2021-07-15 23:17:12 · 117 阅读 · 0 评论