搜索结果
查询Tags标签: 方法,共有 5648条记录-
阿里巴巴Java开发手册(2021泰山版整理)
阿里巴巴Java开发手册(2021泰山版整理) (一)命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。正例:MAX_STOCK_COUNT / CACHE_EXPIRE…
2021/9/22 14:09:50 人评论 次浏览 -
阿里巴巴Java开发手册(2021泰山版整理)
阿里巴巴Java开发手册(2021泰山版整理) (一)命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。正例:MAX_STOCK_COUNT / CACHE_EXPIRE…
2021/9/22 14:09:50 人评论 次浏览 -
用几张图深度剖析Java内存模型
(一)基础概念介绍 首先看一张图:下图是Java虚拟机运行时数据区,JVM的内存模型可以分为方法区、虚拟机栈、本地方法栈、堆和程序计数器。首先还是介绍一下基本概念 程序计数器: 程序计数器的作用可以看成是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是…
2021/9/22 7:13:20 人评论 次浏览 -
用几张图深度剖析Java内存模型
(一)基础概念介绍 首先看一张图:下图是Java虚拟机运行时数据区,JVM的内存模型可以分为方法区、虚拟机栈、本地方法栈、堆和程序计数器。首先还是介绍一下基本概念 程序计数器: 程序计数器的作用可以看成是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是…
2021/9/22 7:13:20 人评论 次浏览 -
JAVA学习day93--线程
线程 package day10; /*** 线程* 线程用来并发执行多段代码,感官上是“同时执行”,* 实际上是所有线程都是走走走停停,这种执行现象称之为并发* * 线程有两种常用的创建方式* 方式一:* 集成Thread并重写run方法 ,run方法是用来定义当前线程* 要执行的任务代码* @auth…
2021/9/22 1:09:54 人评论 次浏览 -
JAVA学习day93--线程
线程 package day10; /*** 线程* 线程用来并发执行多段代码,感官上是“同时执行”,* 实际上是所有线程都是走走走停停,这种执行现象称之为并发* * 线程有两种常用的创建方式* 方式一:* 集成Thread并重写run方法 ,run方法是用来定义当前线程* 要执行的任务代码* @auth…
2021/9/22 1:09:54 人评论 次浏览 -
15 - Java语法糖与Java编译器
在前面的篇章中,我们多次提到了 Java 语法和 Java 字节码的差异之处。这些差异之处都是通过 Java 编译器来协调的。今天我们便来列举一下 Java 编译器的协调工作。 自动装箱与自动拆箱 首先要提到的便是 Java 的自动装箱(auto-boxing)和自动拆箱(auto-unboxing)。 我…
2021/9/21 20:12:00 人评论 次浏览 -
15 - Java语法糖与Java编译器
在前面的篇章中,我们多次提到了 Java 语法和 Java 字节码的差异之处。这些差异之处都是通过 Java 编译器来协调的。今天我们便来列举一下 Java 编译器的协调工作。 自动装箱与自动拆箱 首先要提到的便是 Java 的自动装箱(auto-boxing)和自动拆箱(auto-unboxing)。 我…
2021/9/21 20:12:00 人评论 次浏览 -
C++中的 map进行遍历(也包括unordered_map 的遍历方法)
使用的是map里面的 first 方法和second 方法。 first 方法得到的是map 中的key, second方法得到的是map中的value;for(auto iter = mp.begin(); iter != mp.end(); iter++){if(iter->second > nums.size()/2) // second 方法得到的是map 中的value{ans = iter->…
2021/9/21 17:11:22 人评论 次浏览 -
C++中的 map进行遍历(也包括unordered_map 的遍历方法)
使用的是map里面的 first 方法和second 方法。 first 方法得到的是map 中的key, second方法得到的是map中的value;for(auto iter = mp.begin(); iter != mp.end(); iter++){if(iter->second > nums.size()/2) // second 方法得到的是map 中的value{ans = iter->…
2021/9/21 17:11:22 人评论 次浏览 -
9.19 Java基础刷题知识点
9.19 1. 静态成员和静态方法(含 static)可以实例化对象进行调用,也可以用 类名. 的形式进行调用 非静态成员和静态方法(不含 static),只能通过实例化对象进行调用。 2. 当子类调用重写的父类方法,要使用 super 关键字 子类调用未重写的父类方法,可以不用super关…
2021/9/21 14:56:48 人评论 次浏览 -
9.19 Java基础刷题知识点
9.19 1. 静态成员和静态方法(含 static)可以实例化对象进行调用,也可以用 类名. 的形式进行调用 非静态成员和静态方法(不含 static),只能通过实例化对象进行调用。 2. 当子类调用重写的父类方法,要使用 super 关键字 子类调用未重写的父类方法,可以不用super关…
2021/9/21 14:56:48 人评论 次浏览 -
Java 学习(三)
一、native关键字 使用 native 关键字说明这个方法是原生函数,也就是这个方法是用 C/C++等非 Java 语言实现的,并且被编译成了DLL,由 java 去调用。 1.为什么要用 native 方法 java 使用起来非常方便,然而有些层次的任务用 java 实现起来不容易,或者我们 对程序的效率…
2021/9/20 23:04:11 人评论 次浏览 -
Java 学习(三)
一、native关键字 使用 native 关键字说明这个方法是原生函数,也就是这个方法是用 C/C++等非 Java 语言实现的,并且被编译成了DLL,由 java 去调用。 1.为什么要用 native 方法 java 使用起来非常方便,然而有些层次的任务用 java 实现起来不容易,或者我们 对程序的效率…
2021/9/20 23:04:11 人评论 次浏览 -
【java】单元测试
00.介绍/** * Java提供了单元测试库,可以让我们在一个类中执行多个可执行方法(类似于main) * 单元测试的使用 * 1.添加单元测试的jar包(eclipse默认提供 ,但是不会默认添加到项目中需要手动添加) * 2.定义单元测试方法 * 注意:单元测试方法的格式 * …
2021/9/20 17:56:58 人评论 次浏览