java
文章平均质量分 56
主要是介绍java的一些基本语法
leslie0727
时不时学习一下......博客有任何遗漏和错误欢迎私信、评论指正。
展开
-
11、java-静态属性和静态方法
调用实例方法必须通过一个实例变量,而调用静态方法则不需要实例变量,通过类名就可以调用。静态方法类似其它编程语言的函数。在一个class中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名字段互不影响。对于静态字段,无论修改哪个实例的静态字段,效果都是一样的:所有实例的静态字段都被修改了,原因是静态字段并不属于实例。py中静态方法用@staticmethod 装饰器实现。py中的静态属性、方法怎么实现的?有静态字段,就有静态方法。原创 2023-01-04 17:15:48 · 135 阅读 · 0 评论 -
10、java-继承
这里我们说明下,private表示私有属性或方法,protected表示保护属性或者方法,public表示共有属性或者方法子类无法访问父类的private字段或者private方法。原创 2023-01-04 17:11:26 · 56 阅读 · 0 评论 -
09、java-方法重载
在一个类中,我们可以定义多个方法。如果有一系列方法,它们的功能都是类似的,只有参数有所不同,那么,可以把这一组方法名做成同名方法。这种方法名相同,但各自的参数不同,称为。原创 2023-01-04 16:59:13 · 50 阅读 · 0 评论 -
08、java-面向对象
现实世界中,我们定义了“人”这种抽象概念,而具体的人则是“小明”、“小红”、“小军”等一个个具体的人。在方法内部,可以使用一个隐含的变量this,它始终指向当前实例。方法内部遇到return时返回,void表示不返回任何值(注意和返回null不同),方法必须指定返回类型(包括void)所以,只要理解了class和instance的概念,基本上就明白了什么是面向对象编程。类属性是类属性,构造方法是构造方法。面向对象编程,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。原创 2023-01-04 16:54:04 · 52 阅读 · 0 评论 -
07、java-常用工具类
BigInteger和Integer、Long一样,也是不可变类,并且也继承自Number类。老生常谈的问题就是,几乎所有编程语言都会有浮点数精度问题,是因为计算机采用二进制的原因,浮点数无法用二进制数精确表示。Java中为了解决这个问题,和BigInteger类似,BigDecimal可以表示一个任意大小且精度完全准确的浮点数。可以发现在该计算中已经出现了循环,0.6用二进制表示为 0.1001 1001 1001 1001 ……所谓伪随机数,是指只要给定一个初始的种子,产生的随机数序列是完全一样的……原创 2023-01-04 16:42:30 · 365 阅读 · 0 评论 -
06、java-循环
while循环是先判断循环条件,再执行循环。而另一种do while循环则是先执行循环,再判断条件,条件满足时继续循环,条件不满足时退出。while循环跟其他编程语言基本一样,while后面接条件,满足条件进入循环体,一般来说while循环的次数可能固定、也可能不固定。除了数组外,for each循环能够遍历所有“可迭代”的数据类型,包括后面会介绍的List、Map。continue语句通常配合if,在满足条件时提前结束本次循环。break语句通常配合if,在满足条件时提前结束整个循环;原创 2022-12-31 13:36:10 · 36 阅读 · 0 评论 -
05、java-流程控制
如果option的值没有匹配到任何case,例如option = 99,那么,switch语句不会执行任何语句。switch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行。输入比较复杂,python中用input来接收一个输入。这个if else没什么好说的,跟其他编程语言大同小异。但是Java需要借助Scanner对象来实现。原创 2022-12-31 13:28:07 · 50 阅读 · 0 评论 -
04、java-数组
相信学习编程语言的都知道数组,数组一般有动态数组和静态数组之分。由于java是泛型语言,java中的数组需要指定类型。原创 2022-12-31 13:22:20 · 46 阅读 · 0 评论 -
03、java字符串
在Java中,字符和字符串是两个不同的类型。字符类型char是基本数据类型,一个char保存一个Unicode字符,Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节。要显示一个字符的Unicode编码,只需将char类型直接赋值给int类型即可和char类型不同,字符串类型String是引用类型,我们用双引号"..."表示字符串。一个字符串可以存储0个到任意个字符。原创 2022-12-30 15:08:02 · 106 阅读 · 0 评论 -
02、java常用数据类型
比如:浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,很显然,无论使用float还是double,都只能存储一个0.1的近似值。和char类型不同,字符串类型String是引用类型,我们用双引号"..."表示字符串。基本类型:byte,short,int,long,boolean,float,double,char。下面的写法是正确的,这个时候你打印int变量的值会输出字符的Unicode编码。在Java中,字符和字符串是两个不同的类型。原创 2022-12-30 14:42:53 · 52 阅读 · 0 评论 -
01、java基本介绍、数据类型
同py一样Java是面向对象的语言,同时java也是应用最广泛的语言。java可以做很多的事情,对于测试开发工程师来说,java也有着成熟的单元测试框架junit、testng等。从互联网到企业平台,Java是应用最广泛的编程语言,原因在于:Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行;Java程序易于编写,而且有内置垃圾收集,不必考虑内存管理;Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验;Java拥有最广泛的开源社区支持,各种高质量组件随时可用。原创 2022-12-30 12:59:32 · 49 阅读 · 0 评论