孙鑫java视频教程笔记[通俗易懂]

孙鑫java视频教程笔记[通俗易懂](3)为了防止类或函数被覆盖,可以用final声明。private和static默认为final(6)接口中的数据成员默认为publicstaticfinal。(7)java不允许类的多继承,允许类的单继承和接口的多继承。(9)内部类通过this机制可以随意访问外部类的成员。(10)java.lang包被隐形自动导入,不需要import。(12)string是唯一被重载的对

大家好,又见面了,我是你们的朋友全栈君。(3)为了防止类或函数被覆盖,可以用final声明。private和static默认为final

(6)接口中的数据成员默认为public static final。

(7)java不允许类的多继承,允许类的单继承和接口的多继承。

(9)内部类通过this机制可以随意访问外部类的成员。

(10)java.lang包被隐形自动导入,不需要import。

(12)string是唯一被重载的对象,java不允许开发人员重载操作符。

(13)用同一块内存对大量字符进行操作,可以采用stringbuffer代替string对象。

(14)java传参都是以传值方式进行,但注意区分是基本数据类型还是引用数据类型。对于基本数据类型,传的是基本数据类型拷贝,值不变;对于引用类型,传的是引用类型拷贝,值改变。在传参中,如果不希望引用数据被改变,可以采用克隆clone方法。

(15)为了获取对象的一份拷贝,可以利用object的clone方法。a派生类覆盖基类的clone方法,并声明为public;b在派生类的clone方法中,调用super.clone方法。c在派生类中,实现cloneable方法。

(16)数组属性length:数组元素个数。system.arraycopy()数组复制,如果是对象复制,仅仅是引用的复制;arrays.sort()数组排序,如果是对象排序,对象里的元素必须是可以比较的,实现comparable接口,arrays.search()已排序数组元素查找。

(17)java针对基本数据类型定义相应的封装类。

(19)程序是计算机指令集合,以文件形式存放在磁盘上。进程是程序在自身地址空间的一次执行活动,是资源申请、调度和独立运行的单位。而程序不占用系统的运行资源。线程是进程的单一连续控制流程,没有独立的存储空间,与其他子线程共享父进程的存储空间。

(20)java实现多线程程序的两种方式:a从thread类继承b实现runnable接口。

(21)java线程的运行通常是抢占式的而不是时间片式的。枪战士调度模型:许多线程处于等待状态,只有一个线程运行,并被高优先级线程抢占。

(22)java运行时系统本身不支持时间片轮换机制,随着所在操作系统的支持而支持同一优先级线程的时间片轮换。

(24)同步两种方式:同步块、同步方法。java每个对象都有一个监视器或叫锁。同步方法给类的this对象加锁。

(24)java的每个对象除了有锁外,还有一个等待队列,wait set.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145290.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言——经典200道实例【基础例题100道——进阶例题100道】[通俗易懂]

    C语言——经典200道实例【基础例题100道——进阶例题100道】[通俗易懂]目录:===============================基础例题100道===============================1.输出”Hello,World!”2.输出整数3.输出单个字符4.输出浮点数5.输出双精度(double)数6.两个整数相加7.两个浮点数相乘8.字符转ASCII码(1)一次读取长字符,并一个一个显示…

    2022年6月20日
    22
  • STM32中文参考手册_haar小波分解

    STM32中文参考手册_haar小波分解注:本文是程序的说明和实现思路,代码见:https://download.csdn.net/download/hnxyxiaomeng/10301718一、主要思路原始信号:OrgSig信号长度:DWT_SIG_LEN小波分解层数:N与MATLAB类似,小波分解后产生2个数组DWT_L和DWT_C,但定义与MATLAB不同。定义如下:DWT_L:[DWT_SIG_LEN,c…

    2022年10月19日
    0
  • datagroup激活码_通用破解码[通俗易懂]

    datagroup激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    41
  • awvs扫描器原理_awvs功能

    awvs扫描器原理_awvs功能目录AWVSAWVS功能介绍AWVS如何工作审核漏洞AWVS11页面介绍AWVS11中建立扫描AWVS10.5中的介绍AWVS11版本启动失败利用Burpsuite修改AWVS的数据包标识AWVSWVS(WebVulnerabilityScanner)是一个自动化的Web应用程序安全测试工具,它可以扫描任何可通过Web浏览器访问的和遵循HTTP/H…

    2022年9月2日
    2
  • java和python哪个值得学-学java好还是Python好?

    java和python哪个值得学-学java好还是Python好?首先我简单的说下目前的市场发展行情,Java和Python发行时间都有很多年了,但是或许你自己也应该清楚,Python是什么时候开始步入我们的生活,步入我们的眼线的,对,就是近几年,这几年随着培训机构的不断兴起,互联网的快速发展,就我自己处在这个圈子来看,Python炒的有点凶了,大家都说Python是一胶水编程语言,意思就是说他可以做很多方面的工作,可以做:web开发,网络爬虫,数据分析,机器学…

    2022年7月8日
    19
  • Random之nextInt函数「建议收藏」

    Random之nextInt函数「建议收藏」1java中有一个类用于生成随机数字的:Random。该类的nextInt(intn)函数表示随机生成0~n之间的整数。如:intb=newRandom().nextInt(100);//0~参数之间,包括0,不包括参数本身System.out.println(b);2Random的nextInt(intn)生成的随机整数范围是0到n之间,不包括n。所以以后如果想要

    2022年7月22日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号