Java基础
文章平均质量分 80
专注于分享Java基础,一起进步。
码里安乐窝
Java程序员
展开
-
Java语言开篇
什么是面向对象编程1.1基础内容软件开发 软件,是一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式1.图形化界面这种方式简单直观,使用者易于接受,容易上手操作。2. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。1.2java概述Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。1.Java语言吸收了C++语言的各种优点,具有功能强大和简单易用两个原创 2021-01-31 23:45:50 · 614 阅读 · 0 评论 -
网络编程笔记
01_网络编程(网络编程概述)(了解)A:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B:网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。02_网络编程(网络编程三要素之IP概述)(掌握)每个设备在网络中的...原创 2020-04-25 17:55:43 · 189 阅读 · 0 评论 -
24-多线程笔记
24.01_多线程(多线程的引入)(了解)1.什么是线程线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作2.多线程的应用场景红蜘蛛同时共享屏幕给多个电脑迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求24.02_多线程(多线程并行和并发的区别)(了解)并行就是两个任务同时...原创 2020-04-25 14:56:23 · 135 阅读 · 0 评论 -
集合笔记
集合框架(Map集合概述和特点)A:Map接口概述查看API可以知道:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是...原创 2020-04-24 11:06:06 · 122 阅读 · 0 评论 -
正则表达式学习笔记
正则表达式的概述和简单使用)A:正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的B:案例演示 * 需求:校验qq号码. * 1:要求必须是5-15位数字 * 2:0不能开头 * 3:必须都是数字* a...原创 2020-04-22 19:20:32 · 159 阅读 · 0 评论 -
面向对象——封装
面向对象——封装1. 类的构成Java是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。故类的基本组成如下:class <类名> {<变量类型> <变量名1>;<变量类型&...原创 2020-04-14 21:50:20 · 227 阅读 · 0 评论 -
JVM初识
###JVM初体验基本概念:JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。JVM大致可分为三部分1.Java代码的执行代码执行也可以分为三个过程代码编译为class,命令javac转载class,命令ClassLoader执行class,亦可...原创 2020-03-08 10:06:10 · 151 阅读 · 0 评论 -
访问控制权限
访问控制权限Java中提供了访问控制权限修饰动词,以供类库开发人员向客户端程序员致命那些事可用的,哪些是不可用的。访问控制权限的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)和private。根据当前前述内容,读者可能认为,作为一名类库程序员,你会尽可能多的将一切方法设计为private,而仅仅向客户端程序员公开你愿意让他们使用方法。这样做是完全正确...原创 2019-11-03 19:44:22 · 359 阅读 · 0 评论 -
Java抽象类简单介绍
Java抽象类简单介绍关注微信公众号:Java编程中心。回复【学习资料】免费获得学习视频等…欢迎你的加入,就等你了抢先看如果自下而上在类的继承层次结构中上移,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度上来说,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类。例如:考虑一下对Employee类层次的扩展。一名雇员是一个人,一名学生也是一个人。下面将类...原创 2019-10-26 23:44:41 · 201 阅读 · 0 评论 -
Java设计模式-建造者模式
概述关注我的公众号:Java编程中心。回复学习资料,无套路获取Java免费学习视频。建造者模式属于对象的创建模式。它是较为复杂的创建模型模式,它将客户端与包含多个组成部分的复杂对象的内部组成部分与装配方式,只要知道所所需构建者的类型即可。可以将一个产品的内部表象(属性)与产品的生成过程分隔开来,从而使一个建造过程生成具有不同的内部表象的产品对象。在大部分情况下都可以使用new关键字或者工...原创 2019-10-21 21:06:24 · 142 阅读 · 0 评论 -
Java常用类库-CharSequence、AutoCloseble
Java常用类库-CharSequence、AutoCloseble欢迎关注我的微信公众号:Java编程中心。文章首发于微信公众号1.CharSequenceCharSequence是从JDK1.4开始提供的一个描述字符串标准的接口,常见的子类有三个:String、StringBuffer、StringBuilder。CharSequence是String、StringBuffe...原创 2019-10-21 01:25:16 · 280 阅读 · 0 评论 -
Java中的常用类-StingBuffer类
Java中的常用类-StingBuffer类现代的程序开发中需要依附于其所在的平台的支持,平台支持的功能越来越完善,开发也就简单。Java拥有着世界上最庞大的来发支持,除了丰富的第三方开发仓库外,JDK自身也提供了丰富的类库支持供开发者使用。字符串实现了一种方便的数据存储结构,对于字符串Java也提供了多种支持,讲解StringBuffer、StringBuider、String三种的区别与...原创 2019-10-19 16:27:31 · 295 阅读 · 1 评论 -
泛型程序设计
泛型程序设计从Java程序的设计语言1.0版本发布以来,变化最大的部分就是泛型。致使Java SE5.0中增加泛型机制的主要原因为了满足在1999年制定的最早的Java规范需求之一(JSR14).专家组花费了5年左右的时间来定义规范和测试实现。泛型正是我们需要的程序设计手段。使用泛型机制编写的代码要比那些杂乱的使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型对于集...原创 2019-11-02 14:27:53 · 291 阅读 · 0 评论 -
Java语言泛型的实现和局限性
欢迎关注公众号:Java编程中心。回复【学习资料】,免费获取免费学习视频等…欢迎热爱Java的朋友加入,共同进步。1.Java语言泛型的实现Java语言实现泛型时,为了更好保证向后兼容以及更安全的类型检查,使用了与c++不同的语法:擦拭。所谓的擦拭时是指编译时清楚程序中的所有泛型信息,并将其转化为等价的非泛型代码。这样,程序编译的就是原始的字节码文件,保证了向后兼容。简单的说,擦拭的最基...原创 2019-10-25 22:43:19 · 167 阅读 · 0 评论