黄阳老师
曾就职华为公司,参与过多个大型项目开发;专注于Java、Python、后端开发、大数据、数据分析等。欢迎学习我的课程,让我们一起走进编程世界吧!
展开
-
Spring框架介绍及使用
Spring框架—控制反转(IOC)1 Spring框架概述1.1 什么是Spring1.2 Spring的优点1.3 Spring的体系结构2 入门案例:(IoC)2.1导入jar包2.2目标类2.3 配置文件2.4测试3 入门案例:DI3.1 目标类3.2 dao3.3 service3.4 配置文件3.5 测试4 依赖注入...原创 2018-03-17 10:49:54 · 390773 阅读 · 66 评论 -
通俗理解关于经典TCP三次握手四次挥手
关于TCP三次握手四次分手,之前看资料解释的都很笼统,很多地方都不是很明白,所以很难记,前几天看的一个博客豁然开朗。。先上个TCP三次握手四次挥手的图 疑问一,上图传递过程中出现的几个字符(SYN,ACK,FIN,seq,ack)各代表什么意思SYN,ACK,FIN存放在TCP的标志位,一共有6个字符,这里就介绍这三个:...原创 2021-08-06 20:07:11 · 136 阅读 · 0 评论 -
java中String类使用方法
一 ,String 类对象的创建字符串声明:String stringName; 字符串创建:String stringName = new String(字符串常量);或stringName = 字符串常量;二,String类的常用方法1,求字符串长度 public int length()//返回该字符串的长度String str=new String("adsfasd...原创 2018-05-05 21:31:56 · 1040 阅读 · 0 评论 -
java多线程理解
线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以;(2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;(3)Java语言内置了...原创 2018-04-27 11:13:01 · 655 阅读 · 0 评论 -
java内部类
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 java四种内部类:1.静态内部类:作为类的静态成员,存在于某个类的内部。静态内部类虽然是外部类的成员,但是在未创建外部类的对象的情况下,可以直接创建静态内部类的对象。静态内部类可以引用外部类的静态成员变量和静态方法,但不能引用外部类的普通成员。//静态内部类的测试程序public class Outter...原创 2018-04-12 20:57:29 · 212 阅读 · 0 评论 -
Java的Scanner类中next()方法与nextLine()方法的区别
在学习Java过程中,一次偶然机会,发现在Scanner类中,有两种接收控制台输入字符串的方法:next()和nextLine(),那么两者有什么不同之处呢?下面是我自己的一些总结。next():作为字符串输入的方法,自动屏蔽掉输入的分隔符,如空格、Tab键、回车键,直到遇到有效地字符输入后,则将这些分隔符作为结束标志;nextLine();则是将从开始运行所输入的所有的字符,包...原创 2018-03-28 21:54:32 · 433 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer区别
Java中的String,StringBuilder,StringBuffer三者的区别这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。1.运行速度首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而Stri...原创 2018-04-02 15:55:09 · 238 阅读 · 0 评论 -
java的集合类
一、集合与数组数组(可以存储基本数据类型)是用来存取对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、 层次关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。L...原创 2018-04-09 19:28:31 · 232 阅读 · 0 评论 -
Java 的异常处理
1. Java 中异常分为哪些种类 Java 对异常进行了分类,不同类型的异常分别用不同的 Java 类表示,所有异常的根类为 java.lang.Throwable,Throwable 下面又派生了两个子类:Error 和 Exception,他们的区别如下:1.1 ErrorError 类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等...原创 2018-04-02 14:10:01 · 218 阅读 · 0 评论 -
java IO 中文件读写
IO流概述:字符流和字节流区别字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在 UTF-8 码表中是 3 个字节)时。先去查指定的编码表,将查到的字符返回。 字节流可以处理所有类型数据,如:图片,MP3,AVI 视频文件,而字符流只能处理字符数据。只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流。字节流主...原创 2018-04-08 16:05:33 · 344 阅读 · 0 评论 -
Java 设计模式
java中的设计模式设计模式的定义设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式的分类Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应...原创 2018-03-30 21:42:03 · 373 阅读 · 0 评论 -
java中equals()和“==“的区别
==:用来判断两个对象的地址是否相同,即是否是指相同一个对象equals:equals用来比较的是两个对象的内容是否相等说法一(重点)equals 和== 最大的区别是一个是方法一个是运算符。==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。equals():用来比较两个对象的内容是否相等...原创 2018-03-25 15:48:23 · 331 阅读 · 0 评论 -
浅谈JVM及原理
JVM及原理1,什么是JVMJVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE...原创 2018-03-22 20:14:43 · 605 阅读 · 0 评论 -
并发和并行的区别
并发和并行的区别定义并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。区别Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别 并发是两个队列交替使用一台咖啡机(cpu),并行是两个队列同时使用两台咖啡机( cpu )。原创 2018-03-11 20:52:54 · 470 阅读 · 0 评论