栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学java的心得体会(怎么学好java基础)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学java的心得体会(怎么学好java基础)

首先java基础:

JDK(java development kit):也叫java开发工具集,是整个java的核心,包括很多的类库,,java工具,运行环境等等

JRE(java runtime environment):java运行环境,包括JVA标准实现及JAVA核心类库。

JVM(java virtual machine):java虚拟机,能体现出java强大的跨平台性。

java虚拟机在执字节码文件是,吧字节码解释成具体平台上的机器指令执行,意思就是一次编译,多次执行。

在企业中从事软件开发,一般使用集成开发环境IDE。

注释不会出现在字节码文件中,java编译器编译是会跳过注释语句。

单行注释//

多行注释

文本注释

垃圾回收:

1.发现垃圾

2.清理垃圾

垃圾回收清理方法:

1.引用计数法

2.引用可达法(也叫根搜索法)

通用的垃圾回收机制:

堆内存模型包括栈,堆,方法区。

Eden区:

年轻代:survivior1,survivor2;

年长代:年轻代里的数据经过15次循环都没有别清除的话就会进入年老代。

永久代

MinorGC:主要用于清理年轻代里的垃圾。

MajorGC:主要用于清理年占代里的垃圾。

FullGC:可以用于清理年轻代和年老代的垃圾,但是成本高,会对系统性能长生影响。

System.GC:用于程序员对系统建议来清理垃圾,但也只是建议,具体会不会执行还要看系统是否要调用。

this用法:

普通方法中:this总是指向该调用对象的方法。

构造方法中:this总是指的是正要初始化的对象。

OOP面向对象编程

面向对象  Java语言

面向过程 C语言

面向对象的三大特征,继承,封装,多态。

extends继承的关键词

spur子类调用父类的方法。

封装:

public

protected

default

private

方法重写

方法重载

final关键词修饰常量,不可变,而变量是可变的。

final 方法,不可以被子类调用,但可以重载。

final 类,不可以被子类继承

try catc捕获异常

异常分为运行后异常和检查后异常

而错误,是代码有致命的错误,而不能运行。

String 初始化字符串不可变,String JDK源码中有final修饰

StringBuilder,StyingBuffer 初始化字符串可变,String JDK源码中没有final修饰,前者线程不安全效率低,而后者字符串可变,线程安全。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/776578.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号