文章 2022-05-26 来自:开发者社区

Java从入门到精通十二(java线程)【上】

计算机操作系统的有关线程和进程的浅显说明按照操作系统的理解,进程是操作系统分配资源的基本单位。线程是调度资源的基本单位。有很多形象的比喻,其实还是抽象化了。抽象化隐藏细节,实现似乎具体的可观。这样就是帮助理解。是在软件层次上的理解。把一个进程比作一个车间,然后车间的工人就是就相当于线程,然后其实多线程的化,你就向大的级别进行,多线程就是相当于一个大厂,然后大厂里的多个车间就是进程。进程是车间,车....

Java从入门到精通十二(java线程)【上】
文章 2022-05-26 来自:开发者社区

Java从入门到精通十一(javaIO流)【下】

字符流说明字符输入流读数据的方法Reader是一个抽象类public abstract class Readerextends Objectimplements Readable, Closeable用于读取字符流的抽象类。子类必须实现的方法只有 read(char[], int, int) 和 close()。但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他功能。我们主要演示....

Java从入门到精通十一(javaIO流)【下】
文章 2022-05-26 来自:开发者社区

Java从入门到精通十一(javaIO流)【上】

IO引入字节流和字符流(一些说明)在java中io流分为字节流和字符流。字节流和字符流分别对应相应的读取和写入操作。整体的功能就是实现对输入输出的操作。I/O就是input和output的缩写。而java之所以将此称之为流就是将其抽象化,来表示输入输出的功能。封装为对应的类,实现具体的功能,然后全部都存在io包当中。用流来表示输入输出是也是非常形象的。可以想象数据传输信道中数据像流水一样进行传输....

Java从入门到精通十一(javaIO流)【上】
文章 2022-05-25 来自:开发者社区

Java从入门到精通十(java异常)

异常的引入整理一下自己的思路,java为什么要引入异常处理机制?当然啊!因为程序运行可能会出错,在某一步骤出现问题,所以这个时候需要抛出异常,需要告诉用户是哪里是出现了问题。简单来说,这样说其实是没有问题的。但是还是没有进行严格的思考。程序运行中出现问题不一定就是异常所导致的(Exception),也有可能是错误(Error),不错,这是两个继承自Throwable类,但是其实在程序处理方面有很....

Java从入门到精通十(java异常)
文章 2022-05-25 来自:开发者社区

Java从入门到精通九(Java泛型)

泛型说明泛型是什么?我们在哪里会遇到?比如在一些集合类里面,我们可以看到对于键值的参数化限制。作用就是指定了键值的类型。当然也有未知类型的时候指定泛型,这种比较灵活,根据传入的具体参数决定具体参数类型。一般具有一些比较规范的泛型类型标记符。E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Numbe....

Java从入门到精通九(Java泛型)
文章 2022-05-25 来自:开发者社区

Java从入门到精通八(Java数据结构--Map集合)

Map接口说明(双列集合)JavaApi对Map接口作了部分概述将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如 TreeMap 类;另一些映射实现则不保....

Java从入门到精通八(Java数据结构--Map集合)
文章 2022-05-25 来自:开发者社区

Java从入门到精通六(java中的字符串变量String,StringBuilder,StringBuffer)

一: String1:String的数据类型首先我们认识到java中的数据类型分为基本数据类型和引用数据类型。基本数据类型分为数值,字符,布尔,而引用数据类型分为类,接口,数组。String是属于引用数据类型的。因为String本身就是一个类需要了解基本数据类型和引用数据类型的区别。基本数据类型是直接存储在内存的栈上的,引用数据类型继承自Object类,按照对象的内存模式进行存储。我们的引用存放....

Java从入门到精通六(java中的字符串变量String,StringBuilder,StringBuffer)
文章 2022-05-25 来自:开发者社区

Java从入门到精通五(Java面向对象下,封装,继承,多态)

一:封装(Encapsulation)1:封装的概念在程序设计中,封装是一种将数据实现包装,隐藏起来的方法。数据是非常重要的,封装的出现,提高了数据的安全性。不能通过直接去访问数据,只能用程序中提供的可访问数据的接口。另外一点,就是通过封装,让我们更加方便的去访问自己所存储的数据,还有就是便于维护。2:封装实现的过程<1>修改类属性常见的修改就是修改类中定义变量的访问权限。我们用pr....

Java从入门到精通五(Java面向对象下,封装,继承,多态)
文章 2022-05-25 来自:开发者社区

java从入门到精通四(面向对象上,类与对象的实现,代码块的执行顺序)

一 :面向对象的概念面向对象的方法主要是把事物对象化,包括属性和行为。而面向对象编程则比较贴近生活的实际,也就说,在程序中的编程,力图对描述的事物在现实中的形态保持一致。为了做到这一点,我们java中也就有类和对象的概念。类是对一类事物的抽象,类下就有若干对象,对象用于描述类中事物的个体。说来光看定义还是比较抽象,不容易理解。我们在下面的编程实践中可以大致理解这种思维模式。二、类与对象我们认为类....

java从入门到精通四(面向对象上,类与对象的实现,代码块的执行顺序)
文章 2022-05-24 来自:开发者社区

java从入门到精通三(java中的语句)

第二章的没有总结完,我们接着总结。语句if条件语句if语句if....else语句if....else if....else 语句switch条件语句while循环语句do....while 循环语句for 循环语句for的循环嵌套跳转语句break语句continue语句if条件语句if语句<>很简单,if条件语句是指如果满足某种条件,就进行某种处理,即执行满足条件的语句。不满足,....

java从入门到精通三(java中的语句)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注