Java学习笔记:2022年1月10日】的更多相关文章

Java学习笔记:2022年1月10日 ​ 摘要:这篇笔记主要记录了学习<Java核心技术 卷一>的第四章时的一些心得,主要阐述了对象与类这一部分的内容.需要注意的是,这一章的内容需要精心学习,因为很多知识点在笔试面试中很容易考到. 目录 Java学习笔记:2022年1月10日 1.面向对象的编程:欢迎来到面向对象的世界 1.什么是面向对象? 2.类和对象的关系 3.小结 2.Java中的面向对象编程 1.类的声明 2.构造器 1.方法签名 2.构造器 3.常用标识符 1.public 2.p…
1.JavaScript的数据类型 A.原始类型:包含数值.字符串.布尔值.空值(null)和未定义值(undefined). Js原始类型均为不可改变类型.对不可变类型调用任何自带方法都不会改变原始值,除非重新赋值.例如: var s="Hello,World"; s.toUpperCase();//将字串全部大写 console.log("s的值为:"+s); 在Firefox Firebug控制台内执行结果为: B.对象类型:对象为Js类的实例,使用“构造函数…
static关键字   作用:修饰符,用于修饰成员<成员产量,成员方法>     1'被修饰的成员产量只有一份.     2'被修饰后的成员多了一种方式的访问,除了可以对象调用外,还可以被类名直接调用.       特点:   1'随着类的加载而被加载.     2'优先于对象存在.     3'被所有对象所共享,可以直接   被类名所调用.     随着类加载存储在内存数据区里.   实例变量随着对象的建立存在于堆内存.           生命周期:   1'类变量生命周期最长,随着类的消…
1.为Js原始值创建临时对象,并进行属性引用 var s="text"; s.len=4;//这里Js调用new String(s)的方法创建了一个临时对象,用来属性引用 console.log("s.len属性的值为:"+s.len);//属性引用结束后销毁临时对象,因此s.len的值为undefined 运行结果为: s.len属性的值为:undefined 2.Js原始值的属性不可以修改,而对象的属性可以修改 var o={x:1}; o.x=2;//修改对象…
描述请实现无重复数字的升序数组的二分查找 给定一个 元素升序的.无重复数字的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标(下标从 0 开始),否则返回 -1 方法1: import java.util.*; public class Solution { /** * 代码中的类名.方法名.参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @param targe…
描述实现函数 int sqrt(int x).计算并返回 x 的平方根(向下取整) 方法1:直接循环 import java.util.*; public class Solution { /** * * @param x int整型 * @return int整型 */ public int sqrt (int x) { for (int i = 1; i <= x; i++) { if(i * i == x) { return i; } if(i * i > x) { return i -…
描述请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)长度为n的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的第一个出现的target,如果目标值存在返回下标,否则返回 -1 思路:mid求法.比较操作.累加操作 import java.util.*; public class Solution { /** * 代码中的类名.方法名.参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 如果目标值存在返回下标,否则返回 -1 * @param…
Java学习笔记:2022年1月11日 ​ 摘要:这篇笔记主要讲解了一些数据在计算机中的存在方式相关的知识点,并由此延伸出了数据在计算机中的操作以及一些数据结构的知识. @ 目录 Java学习笔记:2022年1月11日 1.数据在计算机中的存在方式 1.硬盘中的信息 1.硬盘以及硬盘的构造 2.用户眼中的硬盘存储和真实的硬盘存储 2.内存中的信息 1.内存的存储机制 2.内存在计算机系统中的地位 3.内存中的信息 2.数据结构 1.数组与链表 2.算法的复杂度 3.重要的树形结构 3.笔记原文…
Java学习笔记:2022年1月9日(其一) 摘要:这篇笔记主要记录了Java运行时中的两种变量.以及参数的两种传递方式. 目录 Java学习笔记:2022年1月9日(其一) 1.不同变量的详细探讨 1.Java中的两种变量 2.堆区 3.变量的句柄 4.句柄和变量 5.引用地址 6.小结 2.Java中的传参 1.值传递 2.引用传递 3.总结 1.不同变量的详细探讨 1.Java中的两种变量 ​ 之前我们讨论了Java运行时中的栈区的运行机制,也就是在Java中,各种方法执行的过程,关于方法…
Java学习笔记:2022年1月8日 摘要:这天主要学习了HTML超文本标记语言以及CSS层叠样式表的基本知识,主要就是通过这两种技术进行基本的网页渲染. 目录 Java学习笔记:2022年1月8日 1.HTML语言基础知识 1.HTML语言简介 2.HTML的基本构造 3.小结 2.HTML语言的编写 1.盒子模型 ①.块级盒子(元素.标签) 特征:独占一行:对宽度.高度支持. ②.内联级盒子(行内盒子,行内元素.标签) 特征:不独占一行,对宽度高度不支持. 2.什么是盒子模型? 3.小结 3…