Java基础
稻香上的蜗牛
这个作者很懒,什么都没留下…
展开
-
使用java正则表达式的正确姿势
java正则表达式一、用途二、. * + ? 表示什么意思?三、[]表示什么意思?(控制范围)四、常用的"\字母"表示什么意思?五、边界六、matches、find、lookingAt七、replacement字符串替换八、group分组九、读取本地网页中的email地址十、其他知识十一、有待补充 qulifiers (greedy reluctant possessive的区别)原创 2019-12-29 17:59:46 · 735 阅读 · 2 评论 -
Java 时间和日期的处理
Java时间和日期的处理一、UTC/UT和GMT二、怎么样拿到系统当前时间三、Java时间日期处理类之间的关系四、字符串转换成日期和时间类型(转换成Date类型)五、对时区的处理原创 2019-12-15 17:27:27 · 222 阅读 · 0 评论 -
Java网络编程
Java网络编程一、网络基础的概念二、网络通信接口网络通信协议三、IP协议四、TCP协议和UDP协议Socket五、介绍Socket六、TCP 编程示例如下:七、UDP编程原创 2019-12-07 18:23:11 · 271 阅读 · 0 评论 -
Java多线程机制(二)
Java多线程机制一、线程同步synchronized(this){…},锁定当前对象,在执行大括号里面的语句时不会被打断或者说一个线程执行过程中不会被另一个线程打断。synchronized作用就是锁定一段代码,当执行这段代码时锁定当前对象,另外想要访问此对象的线程,只能等当前线程执行完毕后才能访问。还可以写成还可以写成public synchronized void 方法名称(参数列表)...原创 2019-11-30 16:20:07 · 205 阅读 · 0 评论 -
简单的内存分析
内存原创 2015-09-03 21:45:48 · 400 阅读 · 0 评论 -
Java异常处理
Java异常处理(异常概念、异常分类、异常的捕获和处理)文章目录Java异常处理(异常概念、异常分类、异常的捕获和处理)一、Java异常的概念二、一个例子:三、异常的分类四、异常的捕获和处理五、try语句六、catch语句七、finally语句八、使用自定义异常九、重写方法需要抛出与原方法所抛出异常类型一致的异常或者不抛出异常。十、总结一、Java异常的概念Java异常是Java提供的用于...原创 2019-06-22 20:29:01 · 367 阅读 · 0 评论 -
Java数组练习
Java数组常用算法练习原创 2019-07-14 15:44:26 · 489 阅读 · 0 评论 -
Java数组
Java一维和二维数组的介绍,重点讲解常用算法原创 2019-07-11 22:26:50 · 240 阅读 · 0 评论 -
Java常用类
字符串相关类(String、StringBuffer)基本数据类型包装类Math类File类枚举类原创 2019-07-28 19:50:39 · 261 阅读 · 0 评论 -
String StringBuffer StringBuild三者的区别
String StringBuffer StringBuilder区别原创 2019-07-28 21:08:21 · 1075 阅读 · 0 评论 -
Java增强for循环
Java增强for循环1.用处java增强for循环是jdk 1.5之后引入的,对于遍历数组和集合的时候是很简便的。2.缺陷数组:不能方便的访问下标值集合:与使用iterator相比,不能方便的删除集合中的元素。其内容仍然是调用iterator3.总结除了简单遍历并读出其中内容外,不建议其他地方使用增强for循环。示例如下:public class EnhanceFor { ...原创 2019-08-11 17:48:25 · 261 阅读 · 0 评论 -
Java集合(三)
Map集合、泛型、自动打包和解包原创 2019-08-14 08:04:12 · 321 阅读 · 0 评论 -
Java集合(二)
set和list集合原创 2019-08-12 20:54:18 · 197 阅读 · 0 评论 -
Java集合(一)
Java集合的讲解和使用原创 2019-08-11 17:52:17 · 214 阅读 · 0 评论 -
Java面向对象核心知识(二)
Java面向对象核心知识(二)一、方法的重写(overwrite/override)在子类中可以根据需要从父类中继承来的方法进行重写重写方法必须要和被重写方法具有相同的方法名称、参数列表和返回值类型。重写方法不能使用比被重写方法更严格的访问权限。当需要重写一个方法时,要去copy,以免出错!重写和重载的区别。方法重新实现了动态多态性(也称为动态联编),方法重载则实现了静态多态性(编译...原创 2019-06-16 15:36:43 · 249 阅读 · 0 评论 -
Java面向对象核心知识(一)
Java面向对象核心知识(二)目录一、对象和类的概念二、成员变量初始化问题三、如何在内存中区分类和对象四、对象的创建和使用五、类和类之间的几种关系六、构造方法(函数)七、Java约定俗称的命名规则:八、方法重载(overload)九、this关键字十、static关键字(可用于计数)十一、package和import语句(Eclipse和idea开发...原创 2019-06-11 22:45:43 · 357 阅读 · 0 评论 -
内存分析
基础内存分析原创 2015-09-03 20:28:59 · 490 阅读 · 0 评论 -
面向对象的编程(关于基本知识的简介)
一、如何区分Java语言中的类和对象?答:类是某一部分对象的总称,而对象是某一类事物的具体的某个对象。举个例子,假如有人问小朋友你最喜欢什么动物,小朋友说我最喜欢狗,特别是小明家的那条大黄狗,在这中第一个所说的狗也就是Java中的类,而大黄狗是狗这类动物中的一个具体的事物,也就是Java语言中所说的对象。二、面向对象编程的特点1、封装性将对象的的属性和行为封装起来,封装的载体由类来完成,从而对...原创 2015-09-30 21:33:19 · 491 阅读 · 0 评论 -
字符串的处理
字符串原创 2015-10-04 16:36:01 · 433 阅读 · 0 评论 -
数组(主要介绍关于数组的一些常用算法)
数组的世界原创 2015-10-04 15:15:04 · 630 阅读 · 0 评论 -
Eclipse常用快捷键
【Ctrl+D】删除当前行【ALT+/】代码提示【Ctrl+K】、【Ctrl++Shift+K】快速向下和向上查找选定的内容【Ctrl+Shift+O】快速生成import【Ctrl+Shift+F】格式化代码【F4】显示类的继承关系【Ctrl+1】快速修复【Ctrl+Alt+↓】复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)【Alt+↓】当前行和下面一行交互位原创 2016-11-19 17:44:44 · 292 阅读 · 0 评论 -
Java基础简介
Java基础简介Java体系1.JDK初步2.Java Web编程3.J2EE 企业级应用4.J2ME 移动设备Java基础1.Java概述2.Java语法基础(数据类型、标识符和关键字、顺序、分支、循环等)3.面向对象编程4.Java异常处理机制5.数组6.Java常用类7.Java容器(集合)类8.Java流技术9.Java多线程机制10.Java网络编程11...原创 2019-05-26 10:06:47 · 214 阅读 · 0 评论 -
Java必须掌握的语法基础
Java必须掌握的语法基础原创 2019-05-26 22:38:54 · 844 阅读 · 0 评论 -
Java字符串格式输出
占位符 作用 示例 结果 %d 十进制整数,int范围内 123 123 %o 八进制整数 123 173 %x 十六进制整数 123 7b %e 指数形式 123333.3333333333 1.233333e+05 %a 十六进制指数 123333.3333333333 ...转载 2019-06-06 13:57:00 · 4050 阅读 · 0 评论 -
Java多线程机制(一)
文章目录Java多线程机制一、线程的基本概念二、线程的创建和启动三、线程状态转换四、线程控制的基本方法五、线程的优先级Java多线程机制一、线程的基本概念概念: 线程是一个程序内部的顺序控制流线程和进程区别:(1)每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。(2)线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线...原创 2019-09-22 17:10:41 · 405 阅读 · 0 评论