自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴先生的博客

诗和远方就在前方

  • 博客(6)
  • 收藏
  • 关注

原创 java之类加载

一、类的加载概念类的加载是指java文件被编译器编辑为class文件之后,需要被加载到jvm中去的这个过程,叫做类加载。用什么来把类加载到内存中去呢?那就是类加载器。整个过程呢,大概就是把类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构二、类的加载时期类的加载是在程序的运行期间执行的,也不是说要用到的时候才会加载,可以进行类的预加载,而出现错误的提示,是在第一次用到这个类的时候才会出现

2020-08-20 16:56:44 148

原创 java之线程入门到精通(二)

1、新建创建线程的时候,线程就处于新建状态。jvm为线程分配内存,初始化成员变量2、就绪当线程对象调用了start()方法之后,线程就处于就绪状态了jvm为线程创建方法栈和程序计数器,等待线程调度器调度3、运行就绪状态的线程获取到处理器资源,运行run方法,处于运行状态4、阻塞线程主动调用sleep方法,主动放弃处理器资源线程运行了一个阻塞式的IO方法,在等待返回值回来的时候。处于阻塞状态线程获取一个同步锁,但是这个同步锁,正在被其他线程使用线程在等待某个通知(not.

2020-06-23 16:52:27 115

原创 java之线程入门到精通(一)

一、线程和进程的概念进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。进程是指一个内存中运行的应用程序,比如手机里面启动的一个APP就是一个进程。线程线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位。一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线程由

2020-06-23 14:34:43 166

原创 IOS自学笔记1(autolayout疑问篇)

IOS自学笔记1(autolayout疑问篇)本人目前成都从事Android开发近三年,因兴趣驱使落实学习ios。随记 自学iOS开发已经不是一天两天的事情了,之前学习了objective-c swift,都是属于不精通的学习,各大控件,ios项目结构,也进行了了解。现在不在局限于理论的学习上了,还是实际动手操作这样学习更快些,需要哪里的知识补哪里的知识。iOS布局的三种方式:代码、xib、s

2017-12-12 17:04:23 344

原创 从零开始搭建Android基础框架(构思篇)

从零开始搭建Android基础框架本人目前在成都主要从事Android开发,半年创业经验,一年多外包开发经验,对于产品和技术有自己独特的见解。

2016-09-20 14:14:03 1816 1

原创 面向对象设计的六大原则之单一职责原则

面向对象设计的六大原则之单一职责原则单一职责原则(Single Responsibility Principle):一个类中应该是一组关联性很高的函数以及数据的封装。职责的定义如何划分类的职责职责的定义 职责的定义还有先从单一说起走,单一中的一像是一个也像是一类,对于一个方法来说那么这个方法所实现的功能也是只有一个,这也是单一。而在类的职责中说单一,又回到职责的理解中。 职责,是指任

2016-07-13 11:33:21 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除