java杂货铺
文章平均质量分 68
为了更好的打好Android基础,建立自己的Java基础知识体系。学习资料主要以Java核心技术卷一和B站视频
mokeng_zx
唯有努力和坚持不可辜负!
展开
-
Java手机号码正则表达式验证
项目用户注册界面突然提示用户的手机号码不符合规则,查看用户手机号号码才知道是191开头的手机号码。查阅了下资料,重新写下方法。最新的号段参考自 :https://m.jihaoba.com/tools/haoduan/目前的移动号段:139、138、137、136、135、134、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198.联通号段:130、131、132、140、145、146、155、156、166、167、18.原创 2021-03-11 09:01:26 · 11226 阅读 · 0 评论 -
Java学习---面向对象
1.面向对象思想 1.1.面向对象的概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用 Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现 ...原创 2021-03-05 09:40:58 · 372 阅读 · 0 评论 -
Java学习----数组
1.数组1.1.数组的概念1.2.数组的定义1.3.数组的访问2.数组原理内存图2.1.java虚拟机的内存划分2.2.数组在内存中的存储3.数组注意事项4.数组反转5.数组作为方法参数和返回值后记1.数组1.1.数组的概念 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致1.2.数组的定义 方式一 格式: 数组存储的数据类型[ ] 数组名字 = new 数组存储的数据类型[长度];...原创 2021-03-02 16:17:07 · 196 阅读 · 0 评论 -
Java学习---控制流程与方法
目录1.判断语句1.1.if1.2.if..else1.3.if...else if...else2.选择语句2.1.switch3.循环语句3.1.for循环3.2.while循环3.3.do...while后记1.判断语句1.1.if格式:if(关系表达式){ 语句体; }代码如下:public static void main(String[] args){ System.out.println("开始"); i..原创 2021-03-01 14:41:10 · 383 阅读 · 0 评论 -
java学习---基础知识
最近项目完结,下一个版本的需求也出来,周期比较长,有较多的个人时间学习。打算把Java基础重新梳理一遍,主要是按照b站视频来学习的,笔记基础部分就很随意的记录,会针对自己的薄弱部分加以练习和学习关键字和保留字标识符:凡是可以直接起名字的地方都叫标识符·包名:多单词所有字母小写:xxxyyyzzz类名好,接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 驼峰命名法变量名,方法名:多单词组成时,第一个单词字母小写,第二个单词开始每个单词首字母大写:...原创 2020-08-05 16:58:03 · 385 阅读 · 0 评论 -
Java基础——多线程
一.线程和进程的概念: 线程:线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。 进程:进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的...原创 2019-04-17 14:37:17 · 115 阅读 · 0 评论 -
Java学习——同步synchronized关键字
synchronized的作用:同一个时刻最多只有一个线程执行该代码,以达到保证并发安全的效果。synchronized的用法:对象锁(默认锁对象为this当前实例对象),同步代码块锁(自己指定锁对象) 类锁:synchronized修饰静态的方法以及指定锁为class对象1.同步代码块锁:package co...原创 2019-04-18 11:11:15 · 153 阅读 · 0 评论 -
Lambdda表达式的学习
前言: Lambda表达式是Java 8的新特性,其实出来很久啦!在Android的学习中也经常遇到,但是自己从来没有使用过,借此学习一波,省略一些程序上的复杂。使用: 我们经常写创建线程的时候是使用匿名内部类重写run方法,我们先看下这种使用方式://使用匿名内部类实现多线程 new Thread(new Runn...原创 2019-09-27 10:59:03 · 455 阅读 · 0 评论 -
Java学习---反射
前言: 最近在复习Java基础,以前没有怎么注意到Java反射,复习Java反射的时候才发现反射这一块很重要,可能现在小弟内力还不够深厚,不足一下子全部掌握,反射概念有点抽象,我大概总结下自己所学的知识点吧。概述:反射是框架设计的灵魂反射就是把java类中的各种成分映射成一个个的Java对象反射:将类的各个组成部分封装为其他对象好处:可以在程序运行中,操...原创 2019-09-27 16:07:03 · 163 阅读 · 0 评论