目录 垃圾回收机制注释数据类型运算符垃圾回收机制内存泄漏:一些分配出去的内存得不到及时回收,就会使系统运行速度下降,甚至导致程序瘫痪,这种现象就是内存泄漏。显示进行垃圾回收的两个主要缺点:1)程序忘记及时回收无用内存,从而导致内存泄漏,降低系统性能。2)程序错误地回收程序核心类库的内存,从而导致系统崩溃。垃圾回收机制的优点:1)很好的提高编程效率;2)保护程序的完整性。注释java的注释
第一章 Java语言概述与开发环境一、java程序的运行机制1.语言的分类编译型语言:如C++等,在特定的操作系统上编译为机器语言,执行效率高,但是通常无法在系统间移植,需要重新修改并编译。解释型语言:如ruby、Python,用专用的解释器对源程序逐行解释成特定平台的机器码并立即执行,不是编译生成可执行文件,而是每次运行,都需要重新解释一遍,直接运行。执行效率低,但是具有跨平台特性。混合型语言:
第3章 数据类型和运算符3.1 注释3.1.1 单行注释和多行注释3.1.2 Java 9增强文档注释3.2 标识符和关键字3.2.1 分隔符3.2.2 Java 9的标识符规则3.2.3 Java关键字3.3 数据类型分类3.4 基本数据类型3.5 基本类型的类型转换3.5.1 自动类型转换3.5.2 强制类型转换3.5.3 表达式类型的自动提升3.6 直接量3.6.1 直接量的类型3.7 运
转载 2023-08-14 17:01:56
100阅读
疯狂 Java讲义(第二版)》第1章 Java语言概述1.1 Java语言的发展简史第8章 Java集合体系8.1 简述8.2 Collection 和 Iterator8.2.1 Collection8.2.2 Iterator 第1章 Java语言概述1.1 Java语言的发展简史第8章 Java集合体系8.1 简述Java 集合,就是一个容器,我们可以把多个对象丢到该容器中。在Java
转载 2023-08-14 16:09:44
123阅读
疯狂java讲义epub I enjoy teaching people about CSS and in particular CSSCSS的知识 ,尤其是CSS布局。在过去的一年中,我开发了一门课程,如果亲自授课,整个课程大约需要两天的时间。 As there is only one of me, and I can only take on a finite number
由于之前,阅读过两次,因此打算这次两天读完,之后学习框架,因为真的菜到爆!第一章有如下点加强理解 1.编译型语言和解释性语言编译型:高级代码---先针对特定的平台编译---编译成该平台可执行的二进制---直接运行【缺点:需针对特定平台编译,每种平台都需要编译,被编译成特定平台的机器码,可移植性低,脱离编译器,快】解释性:高级代码---边解释边运行【缺点:不能脱离解释器,跨平台(解释器是跨
一、多线程引入  那么,多线程就是一个程序有多条执行流程。同理,单线程就是一个程序有且仅有一条执行流程。二、进程和线程2.1 要想了解多线程,必须了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在的。2.2 什么是进程呢?  通过windows自带的任务管理器,我们就看到了进程的存在。  而通过观察,我们知道只有运行的程序才会出现进程。 
原创 精选 2016-11-07 09:40:32
586阅读
Java之多线程前言:关于进程和线程这些不再多说 直接讲多线程 main方法相当于主线程 多线
原创 2022-06-10 15:09:17
111阅读
 本章要点:        Oracle为Java提供了丰富的基础类库,Java 8提供了4000多个基础类(包括下一章将要介绍的集合框架),通过这些基础类库可以提高开发效率,降低开发难度。对于合格的Java程序员而言,至少要熟悉Java SE中 70%以上的类(当然本书并不是让读者去背诵Java API文档
面向对象面向对象3大特性java面向对象3大特性在java中的体现java中的对象相关的关键字final 修饰符语义区分 final修饰成员变量 和局部变量区分final修饰基本类型变量 和 修饰引用类型变量final方法final类不可变类缓存不可变类的实例 TODO实现抽象类适用 的场景规则抽象类 与 抽象方法更彻底的抽象 接口接口与抽象类的区别和联系区别联系内部类内部类的作用非静态内部类静
java学习资料,仅供学习交流,自行取用↓链接:https://pan.baidu.com/s/1dF1wCST 密码:i75g
转载 2023-07-10 12:05:31
77阅读
前言: 记得刚开始学习Java的时候主要还是跟着做,知道怎么用,里面一些原理大概也是一知半解 写Java程序有个几年经验了,感觉是时候回顾下一些基础的知识 va语言发展史1990年James Gosling准备进军下一代智能家电,但C++太复杂,想自己开发新语言 1992年创建Oak语言1994年完成Java网页浏览器WebRunner,Oak已被注册,更名为Java 1995年吸引了10万
第三章 数据类型和运算符java是一种强类型语言。1.所有变量必须先声明后使用;2.指定类型的变量只能接受类型与之匹配的值。3.1 注释3.1.1 单行注释和多行注释单行注释:双斜线(//)多行注释:“ /*…*/ ”3.1.2 文档注释文档注释:“ /** …*/ ”API(Application Programming Interface,应用程序接口)API文档:说明了每个类、每个方法的功能
第一章、开始启程,你的第一行android代码1.android系统架构:  1)linux内核层:为底层硬件提供驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wifi驱动、电源管理等  2)系统运行库层:用C/C++实现的各种底层库,如:OpenGL/ES库提供了3D绘图的支持,Webkit提供了浏览器内裤的支持,Dalvik虚拟机(Java的虚拟机)  2.5)android运行时:由an
转载 2023-09-13 23:09:08
276阅读
1、使用循环输出九九乘法表。疯狂java讲义第四章课后习题第1题答案2、根据给定的层数,使用循环输出等腰三角形。疯狂java讲义第四章课后习题第2题答案3、给定半径输出圆形。 需要注意的是,计算距离中心轴的距离的时候,需要用四舍五入,这样的圆形更好看,还有就是最外层的循环建议采取+2的方式,+1的话将输出一个椭圆疯狂java讲义第四章课后习题第3题答案4、实现一个按照字节来截取字符串的子串方法。
读书不是一蹴而就的,不是说你一看完你就功力大增。个人感觉它只是起到一个潜移默化的效果,给你留下一点印象,留下一个种子。在你写代码的时候,当你碰到这种场景,你脑海会突然灵光一闪,好像看过,你接下来要怎么做,要注意什么,它会给你思路,给你思想。1.从java入门到精通我大学的时候新手时期就是看这本,比较浅显,引用的例子也比较简单,适合新手结合视频,边敲边学。新手如何学习?跟着敲就行了,我也兼职网上辅导
转载 2023-09-15 16:13:31
45阅读
一、问题背景博主在准备应聘的笔试、面试时,再次采用了多年以来的Java工具书《Java疯狂讲义》,并决定在每章详细复习后都要在博客中写下详细的阅读笔记。二、阅读笔记与知识拓展——《Java疯狂讲义》第1章(Java语言概述与开发环境)1.1Java语言的发展简史Sun公司开发了Java语言,Oracle公司收购了Sun公司。1.2.1高级语言的运行机制计算机高级语言(C、C++、C#、Java、P
转载 2023-09-01 22:56:58
66阅读
这章主要讲函数函数就是执行特定任务的一段代码。如:def 是定义一个函数的关键字,后边黄色的就是函数名,也可以说是标识符,这种不要用拼音,汉字更不行啊,最好用英文,让人一看就知道这函数是干啥的就好,后边这个括号是放参数的,我这几个函数都没有参数,就不用填,函数内的代码一定要缩进(一个Tab键,或者4个空格),return是返回值,执行到这里的话,后边的代码是不会再执行了,返回值就是你调用这个函数的
【事件处理】: 分为基于监听和基于回调; 基于回调处理一些具有通用性的事件,代码比较简洁; 无法使用基于回调时使用基于监听的事件处理。 【监听形式】: 内部类形式,外部类形式,Activity本身,匿名内部类形式; 内部类可以在当前类中复用该监听器类,可以自由访问外部类的所有界面组件。 外部类:作为顶级类形式比较少见,因为不利于程序内聚性,不能自由方位
01  发展历史:Sun->Oracle02  编译型语言:一次性翻译成机器码,效率较高,通常无法移植 ,C、C++……      解释型语言:逐行解释,立即执行,效率较低,可跨平台(特定平台的解释器)      伪编译型语言:如VB,先别编译成P-代码,可执行的的exe文件包含链接解释程序的代码03 
  • 1
  • 2
  • 3
  • 4
  • 5