关于学习Java中常用总结一、序言由于第一次写博客,而且也已经决定走Java方向,还是想先简单聊聊JAVA面向对象编程思想,之前在学习过程中,听到一个老师对其最后总结为 “以方式组织代码,以对象方式组织(封装)数据”随着学习深入,也慢慢开始理解这句话。对象:现实生活中具体事务。:是对对象抽象。作为编程中最基本单位,它可以构成我们想要表达所有事务,而最近刚好在张老师那里
一:一些性质1. 面向对象:封装性,继承性,多态性。2.分为:application和applet两种程序类型,前者可独立运行,后者是嵌套在HTML中非独立程序3.Java中基本构成:package,import,class,一个文件中只能有一个public class4.包括字段和方法名:字段(属性,变量)方法(函数,等)5. javac +文件名.java用于编译程序,java +文件名
转载 2023-07-19 13:06:23
40阅读
前言StringBuffer:(常用方法)StringBuffer与StringBuilder区别关于安全与不安全解释:
ll
原创 2022-10-31 16:46:17
56阅读
CollectionListCollectionListArrayListCollectionListCollectionCollectionCollection他们在性能和特点都有区别。各有侧重点。在使用时需谨慎选择。
原创 2023-09-18 10:07:44
42阅读
复用按照惯例,我们先来一个小测试,分析下面的程序打印结果?测试从上面的结果来看,程序并不能执行,因为在编译期间发送了2个错误。第一个就是我们在父定一个了一个有参构造方法,无参构造方法就不能默认添加,我们在实例化子类时候需要显示调用父有参构造函数;第二个错误就是我们重写了父方法,但是访问权限降低了,我们可以升高访问权限,但是不能降低访问权限。先看看今天要说内容:复用。说白了就
MathJava语言是彻底地面向对象语言,哪怕是进行数学运算也封装到一个中,这个java.lang.Math,Math是final,不能被继承。Math中包含用于进行基本数学运算方法,如指数、对数、平方根和三角函数等。舍入方法最大值和最小值绝对值三角函数对数运算平方根幂运算计算随机值常量示例代码如下:package java2023_01_05; public class Ma
原创 精选 2023-12-04 08:09:25
385阅读
1点赞
定义一个完整方法,需要六个步骤,也就是六大部分。也因为这六个部分不同而可以大概分为9种方法。 1.一般方法 2.构造方法 3.无参无返回值方法。 4.无参有返回值方法。 5.有参无返回值方法。 6.有参有返回值方法。 7.静态方法。 8.非静态方法。 9.抽象方法。 另方法重载、重写 ...
转载 2021-08-11 16:24:00
95阅读
2评论
Java中枚举类型具有以下特性:Java枚举类型是一种,是引用类型,具有了面向对象特性,可以添加方法和成员变量等。Java枚举类型父java.lang.Enum,不需要显式声明。Java枚举类型可以实现接口,与实现接口类似。Java枚举类型不能被继承,不存在子类。枚举声明语法格式如下:[public] enum 枚举名{ 枚举常量列表 }最简单形式枚举例:采用枚举来表示工作日。
原创 2023-12-01 10:12:54
75阅读
1点赞
Java ---- Object java.lang.ObjectJava所有Java所有都直接或间接继承自Object,它是所有“祖先”。toString()方法为了日志输出等处理方便,所有的对象都可以以文本方式表示,需要在该对象所在中覆盖toString()方法。如果没有覆盖toString()方法,默认字符串是“名@对象十六进制哈希码”。如:Per
原创 精选 2023-12-02 08:28:51
396阅读
                        本文主要是讲述Java继承,更多Java技术知识,请登陆疯狂软件教育官网。加疯狂软件官方微信号,免费赢大奖,有机会赢得iOS培训课程一套。  
原创 2015-06-23 11:25:06
723阅读
除了int等基本类型外,Java其他类型全部都是class(包括interface)。例如: String Object Runnable Exception ... 仔细思考,我们可以得出结论:class(包括interface)本质是数据类型(Type)。无继承关系数据类型无法赋值: Nu ...
转载 2021-09-03 23:04:00
39阅读
2评论
在这个博文中,我们将深入探讨 Java 继承机制。不仅仅是简单使用,更是通过一个完整流程来总结我们在实际应用中感悟和经验。 ## 背景定位 在许多大型项目中,继承机制虽然可以提高代码复用性,但在实际应用中却常常面临一些技术痛点。特别是在庞大业务系统中,不同模块之间依赖关系可能导致代码变得极为复杂和难以管理。为了更好地理解这些问题,我们通过以下公式来描述业务规模模型: \[
https://blog..net/shengmingqijiquan/article/details/526340 一.ArrayList概述 ArrayList 是一个数组队列,相当于动态数组。与Java数组相比,它容量能动态增长。它继承于AbstractList,实现了Lis
转载 2018-07-12 04:29:00
92阅读
2评论
Object、基,所有直接或间接父,位于继承树最顶层。任何,如没有书写extends显示继承某个,都默认直接继承Object,否则为间接继承。Objcct中所定义方法,是所有对象都具备方法。Object类型可以存储任何对象。 作为参数,可接受任何对象作为返回值,可返回任何对象1. getClass()方法public final Class<?> ge
转载 2024-01-11 16:52:13
46阅读
  测试总结重要,包括项目整理总结、个人总结、小组总结;做项目总结,是为了梳理整个过程,明确问题和找到原因,改进整个流程和推进项目状态越来越好。  自己目前所做是项目的总结,会针对三方做一个总结,分别是开发、产品和测试,总结要主体上基于当前版本项目做,也需要对之前版本做回顾,以及在当前版本项目上之前问题是否有所改进。因为当前基本上是10天一个app版本,基于比较重要版本,基本上都做
原创 2022-11-05 10:04:28
2818阅读
目录 面向对象三大特性是什么?多态实现机制是什么?是否可以继承String接口和抽象区别?内部类介绍equals()和==区别静态变量和实例变量区别解释:Integer与int区别解释String,StringBuilder,StringBuffer解释:java程序初始化顺序是什么样.Class.forName和classloader区别ArrayList和LinkLis
回想初学编程时候,大部分人都是从C语言开始学起,除了一些常见语法和思想,一些基础知识常常被人们忽略,如果没有及时地进行梳理,可能短时间内没有太大影响,但是在日后碰到这些问题时仍旧一头雾水。例如C语言是一门编译型语言,编译型语言首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。对于编译型语言,绕不过就是编译器。下面提出几个问题,不妨思考一下:什么是GNU什么是GCC / G++什
原创 精选 2023-04-03 16:02:01
303阅读
继承继承是相对两个而言父子关系,子类继承了父所有公有属性和方法,继承可以重用已经存在方法和属性,减少代码重复编写,Python在名后使用一对括号来表示继承关系,括号中即为父,如classMyclass(ParentClass)表示Myclass(子类)继承了ParentClass(父方法和属性#!/usr/bin/pythonclassPeople(object):c
原创 2018-01-11 23:24:54
2132阅读
1点赞
【代码】Latex——重要语法总结
原创 2022-12-08 14:28:33
341阅读
df -h df -i lsblk -f 列出所有磁盘分区信息 fdisk -l 分区类型: Linux分区id 是 83 ,交换分区类型是 82 逻辑分区类型是 8e 扩展分区类型是5 fdisk /dev/sda 对 sda磁盘进行分区 partprobe 刷新分区表,在分区完成后不用重启,直接刷新就可以 mkfs
原创 2023-04-29 22:25:48
310阅读
  • 1
  • 2
  • 3
  • 4
  • 5