![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 74
MrZmh
这个作者很懒,什么都没留下…
展开
-
黑马程序员—javaSE—正则表达式
1、正则表达式概述: * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 * 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的 *调用String类中的 matches()方法,判断正则表达式是否匹配。2、字符类: [ ]中括号只代表单个字符 [原创 2015-12-03 22:27:51 · 266 阅读 · 0 评论 -
黑马程序员—javaSE—面向对象
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析原创 2015-12-06 19:02:50 · 336 阅读 · 0 评论 -
黑马程序员—javaSE—多线程 (二)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。public class Foo { private int x = 100;public int getX() {原创 2015-12-03 22:17:22 · 203 阅读 · 0 评论 -
黑马程序员—javaSE—反射和新特性
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-1、类的加载概述和加载时机2、类加载器的概述和分类3、反射概述获取字节码文件对象的方式 Class类中的静态方法: static Class<?> forName(String className) -- 全路径类名 数据类型的静态属性 例如:原创 2015-12-03 23:00:52 · 267 阅读 · 0 评论 -
黑马程序员—javaSE—Collection集合
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、集合框架 1. 对象数组的概述和使用 数组和集合存储引用数据类型,存的都是地址值。数组特点: 数组的长度固定。 一个数组的元素类型一致。 数组既可以存储基本数据类型,也可以存储引用数据类型。集合的由来及集合继承体系图(掌握)集合的特点: 长度可变 集合可以原创 2015-12-03 22:52:47 · 300 阅读 · 0 评论 -
黑马程序员—javaSE—多线程(三)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、线程交互的基础知识SCJP所要求的线程交互知识点需要从java.lang.Object的类的三个方法来学习:void notify() 唤醒在此对象监视器上等待的单个线程。 void notifyAll() 唤醒在此对象监视器上等待的所有线程。 void wa原创 2015-12-03 22:22:41 · 187 阅读 · 0 评论 -
黑马程序员—javaSE—IO流
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、IO流之字节流 1、IO流概述及其分类 按操作的数据类型分: 字节流 – 可以操作任何文件。 字符流 – 只能操作用windows自带记事本打开不乱码的文件。(文本文件) 按数据的流向来分;(站在程序的角度)原创 2015-12-03 22:58:16 · 278 阅读 · 0 评论 -
黑马程序员—javaSE—String&StringBuffer&StringBuilder
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-1、String类的概述 * 通过JDK提供的API,查看String类的说明* 可以看到这样的两句话。 * a:字符串字面值"abc"也可以看成是一个字符串对象。 * b:字符串是常量,一旦被赋值,就不能被改变。2、String类常见构造方法 * public String(原创 2015-12-03 22:30:36 · 218 阅读 · 0 评论 -
黑马程序员—javaSE—异常
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、异常 1、异常的概述和分类 Throwable Error – 内存溢出、数据库崩溃(修改代码) Exception RuntimeException -- 运行期异常(修改代码) -- 如果出现了这些异常,那么一定是你原创 2015-12-03 22:56:14 · 212 阅读 · 0 评论 -
黑马程序员—javaSE—Mep集合
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、Map集合 1、Map集合概述和特点 Map : 双列集合的顶层接口 HashMap 键特点唯一无序。 TreeMap 键特点唯一且可实现排序。 a. 双列集原创 2015-12-03 22:54:11 · 323 阅读 · 0 评论 -
黑马程序员—javaSE—多线程(一)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如jav原创 2015-12-03 22:10:43 · 347 阅读 · 0 评论 -
黑马程序员—javaSE—网络编程
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-关于Java的网络编程,主要包括以下几个方面的内容:网络基础Internet的形成和发展网络通信协议网络通信结构TCP/IPJava网络编程基础URL类和URLConnection类InetAddress类套接字Socket的应用数据报套接字的应用关于网络基础知识网络:–原创 2015-12-06 19:10:15 · 304 阅读 · 0 评论