- 无论是在c里面编程还是在Python里面写代码,我们都会遇到函数这个概念,但是在Java中我们用“方法”这个概念,和函数其实是差不多的,因为他们指代的内容差不多,Java成为全世界最广泛的语言之一,就是因为它有大量的方法。 Java方法 什么是方法呢?在之前的程序里面我们看到了println()这个打印的,其实它就是一个方法 System.out.println(... 无论是在c里面编程还是在Python里面写代码,我们都会遇到函数这个概念,但是在Java中我们用“方法”这个概念,和函数其实是差不多的,因为他们指代的内容差不多,Java成为全世界最广泛的语言之一,就是因为它有大量的方法。 Java方法 什么是方法呢?在之前的程序里面我们看到了println()这个打印的,其实它就是一个方法 System.out.println(...
- 有朋友问idea的,也是有的 链接 Ctrl+1 快速修复(最经典的快捷键) Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→... 有朋友问idea的,也是有的 链接 Ctrl+1 快速修复(最经典的快捷键) Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→...
- 1、对象创建过程 单纯从语言层面,新建一个对象,可以通过new、反射、复制、反序列化等等。接下来,我们探究以下在虚拟机中,对象的创建是一个什么样的过程。 我们以虚拟机遇到一个new指令开始: 首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用 检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,就先执行相应的类加载过程 类加载检查通过后... 1、对象创建过程 单纯从语言层面,新建一个对象,可以通过new、反射、复制、反序列化等等。接下来,我们探究以下在虚拟机中,对象的创建是一个什么样的过程。 我们以虚拟机遇到一个new指令开始: 首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用 检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,就先执行相应的类加载过程 类加载检查通过后...
- 题目021:猴子吃桃问题 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。 ''' def tm021(): ''' 第十天num=1个,第九天必然是4个:4... 题目021:猴子吃桃问题 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。 ''' def tm021(): ''' 第十天num=1个,第九天必然是4个:4...
- 前文中我们介绍了很多关于Java的一些语法知识,基础点,我们本期文章就把之前没有讲到的再说一次,然后以我自己理解的文字型的方式总结归纳一下。 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作 所有的 Java 程序由 public static void main(String[] args) 方法开始执行 类变量的渗入 成员变... 前文中我们介绍了很多关于Java的一些语法知识,基础点,我们本期文章就把之前没有讲到的再说一次,然后以我自己理解的文字型的方式总结归纳一下。 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作 所有的 Java 程序由 public static void main(String[] args) 方法开始执行 类变量的渗入 成员变...
- 目录 一、实验目的 二、实验代码 1.分别用for和while循环计算1!+2!+…+10!的值。 2. 编写程序输出26个大写字母的ASCII对照表,程序运行参考结果如1-5所示。 3.编写Java程序,从键盘输入年份和月份,然后输出该月份的天数(考虑是否闰年) 4.请设计一个方法判断用户输入月份计算机出该月的天数,并进行测试 5.请设计一个方法输出实心的菱... 目录 一、实验目的 二、实验代码 1.分别用for和while循环计算1!+2!+…+10!的值。 2. 编写程序输出26个大写字母的ASCII对照表,程序运行参考结果如1-5所示。 3.编写Java程序,从键盘输入年份和月份,然后输出该月份的天数(考虑是否闰年) 4.请设计一个方法判断用户输入月份计算机出该月的天数,并进行测试 5.请设计一个方法输出实心的菱...
- 文章目录 Java运行时数据区域对象在内存中的状态强制垃圾回收finalize 方法对象的软、弱和虚引用1. 强引用 (StrongReference)2. 软引用 (SoftReference)3. 弱引用 (WeakReference)4. 虚引用 (PhantomReference) Java运行时数据区域 图一:Java运行时数据区... 文章目录 Java运行时数据区域对象在内存中的状态强制垃圾回收finalize 方法对象的软、弱和虚引用1. 强引用 (StrongReference)2. 软引用 (SoftReference)3. 弱引用 (WeakReference)4. 虚引用 (PhantomReference) Java运行时数据区域 图一:Java运行时数据区...
- 文章目录 System 类Runtime 类 Java 程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能。 Java 提供了 System 类和 Runtime 类来与程序的运行平台进行交互。 System 类 System 类代表 当 前 Java 程序的运行平台,程序不能创建 System 类的对象, S... 文章目录 System 类Runtime 类 Java 程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能。 Java 提供了 System 类和 Runtime 类来与程序的运行平台进行交互。 System 类 System 类代表 当 前 Java 程序的运行平台,程序不能创建 System 类的对象, S...
- 创建 Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 Step2:分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需的内存大小在类加载完成后便可确定,为对象分配空间... 创建 Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 Step2:分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需的内存大小在类加载完成后便可确定,为对象分配空间...
- HashSet (底层是HashMap) Set不允许元素重复。 基于HashMap实现,无容量限制。 是非线程安全的。 成员变量 private transient HashMap<E,Object> map; // Dummy value to associate with an Object in the backing Map private ... HashSet (底层是HashMap) Set不允许元素重复。 基于HashMap实现,无容量限制。 是非线程安全的。 成员变量 private transient HashMap<E,Object> map; // Dummy value to associate with an Object in the backing Map private ...
- package number; import java.util.Scanner; public class chapter03 { public static void main(String[] args) { Scanner s_num = new Scanner(System.in); System.out.println("请输入人数:"); i... package number; import java.util.Scanner; public class chapter03 { public static void main(String[] args) { Scanner s_num = new Scanner(System.in); System.out.println("请输入人数:"); i...
- 写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注... 写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注...
- 文章目录 异常分类捕捉异常使用 try.. . catch 捕获异常捕获多个异常使用 finally 回收资源 抛出异常使用throws声明抛出异常使用 throw 抛出异常自定义异常类异常链 Java的异常跟踪栈使用异常机制的技巧1. 异常处理不能代替简单的测试2. 不要过分地细化异常3、利用异常层次结构4、不要压制异常5、在检测错误时,“ 苛刻 ” ... 文章目录 异常分类捕捉异常使用 try.. . catch 捕获异常捕获多个异常使用 finally 回收资源 抛出异常使用throws声明抛出异常使用 throw 抛出异常自定义异常类异常链 Java的异常跟踪栈使用异常机制的技巧1. 异常处理不能代替简单的测试2. 不要过分地细化异常3、利用异常层次结构4、不要压制异常5、在检测错误时,“ 苛刻 ” ...
- 数组是Java语言中最为重要的数据类型之一。数组能够解决不同开发场景下的复杂数据的处理,可以对数据进行快速储存,灵活读取,拥有高效的增删改查,排序的功能。说到这里我们就想到了Python里面的序列了,里面的相关数据类型有元组、字典、集合等,对于Java来说数组操作起来可能的比较的麻烦,但是不要担心,我们一步一步来! Java 语言中提供的数组是用来存储固定大小的同类型... 数组是Java语言中最为重要的数据类型之一。数组能够解决不同开发场景下的复杂数据的处理,可以对数据进行快速储存,灵活读取,拥有高效的增删改查,排序的功能。说到这里我们就想到了Python里面的序列了,里面的相关数据类型有元组、字典、集合等,对于Java来说数组操作起来可能的比较的麻烦,但是不要担心,我们一步一步来! Java 语言中提供的数组是用来存储固定大小的同类型...
- 文章目录 一.异常概述二.常见异常三.捕捉异常1. try-catch 语句块2.finally 语句块 四.自定义异常五.在方法中抛出异常1.使用throws关键字抛出异常2.使用throw关键字抛出异常 一.异常概述 学习Java时,常常会遇到编译程序后,提示出现异常,异常时一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流... 文章目录 一.异常概述二.常见异常三.捕捉异常1. try-catch 语句块2.finally 语句块 四.自定义异常五.在方法中抛出异常1.使用throws关键字抛出异常2.使用throw关键字抛出异常 一.异常概述 学习Java时,常常会遇到编译程序后,提示出现异常,异常时一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流...
上滑加载中
推荐直播
-
华为云师资培训——《大数据》课程
2025/08/12 周二 15:00-17:00
贺行简-DTSE开发者技术专家 吕晨-DTSE开发者技术专家
华为云师资培训直播,带您掌握产业级大数据课程体系与华为开发者空间实战能力,助力高校数字化转型!
回顾中
热门标签