Java
文章平均质量分 67
Jialin_ya
“有人等烟雨,有人怪雨急”
展开
-
常用类(3.包装类)
由于java中的数据类型int,double等不是对象,所以无法通过向上转型得到Object提供的方法,而像String却可以,原因是String是一个对象而不是一个类型。java提供包装类就是为了解决,基本数据类型因为上述的特性,导致无法参与转型,泛型,反射等过程的问题。包装类根据名称可以得知,就是将基本的数据类型以及一些辅助方法包装到类中。基本数据类型所对应的引用数据类型,可实现自动装箱和自动拆箱:例如实现一个int的包装类型 代码如下:class IntDemo{...原创 2022-04-30 20:30:02 · 148 阅读 · 0 评论 -
内部类(2.Object类)
Object类是Javajava.lang包下的核心类,Object类是所有类的父类,一个类如果没有明确的继承一个父类的话,那么它就是Object的子类:以下两种类的定义的最终效果是完全相同的:public class Dog{}public Dog extends Object{}Object的常用方法有:1.toString方法toString():取得对象信息,返回该对象的字符串表示String作为信息输出的重要数据类型,在Java中所有的数据类型只要遇见St.原创 2022-04-30 20:19:36 · 636 阅读 · 0 评论 -
网络(使用编程实现服务器与客户端的一次对话)
代码格式如下:客户端代码:客户端运行结果:服务器代码:服务器运行结果:原创 2022-04-30 11:58:50 · 350 阅读 · 0 评论 -
常用类(1.内部类)
常用类可分为10种 1.内部类内部类分为 :静态内部类,成员内部类 ,局部内部类 ,匿名内部类静态内部类静态内部类定义在类中,任何方法外,用static定义。 静态内部类只能访问外部类的静态成员。 生成(new)一个静态内部类不需要外部类成员:这是静态内部类和成员内部类的区别。静态内部类的对象可以直接生成: Outer.Inner in=new Outer.Inner();而不需要通过生成外部类对象来生成。这样实际上使静态内部类成为了一个顶级类。可以定义私有静态内部类。 生成(.原创 2022-04-20 20:33:08 · 636 阅读 · 0 评论 -
Java面向对象
一.什么是面向对象(OOP)?举个最简单点的例子来区分面向过程和面向对象有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择1、自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。2、去饭店,张开嘴:老板!来一份鱼香肉丝!看出来区别了吗?1是面向过程,2是面向对象。面向对象有什么优势呢?首先你不需要知道鱼香肉丝是怎么做的,降低了耦合性。如果你突然不想吃鱼香肉丝了,想吃洛阳白菜,对于1你可能不太容易了,还需要重新买菜,买调料什么的。对于2,太容易了,大喊:老板!原创 2022-04-20 19:05:24 · 102 阅读 · 0 评论 -
Java控制语句
Java 控制语句大致可分为三大类:选择语句 if, else-if, else switch 循环语句 while do...while for foreach 终端语句 break continue return 一,选择语句if 语句if 语句会判断括号中的条件是否成立,如果成立则执行 if 语句中的代码块,否则跳过代码块继续执行。语法如下:if(布尔表达式) {//如果布尔表达式为true将执行的语句}示例:publ.原创 2022-02-15 13:55:23 · 150 阅读 · 0 评论 -
Java九九乘法表
代码展示:结果如下:原创 2021-12-19 16:10:41 · 368 阅读 · 0 评论 -
Java:符号优先级的排列顺序
分为优先级15级:1、圆括号【()】、下标运算符【[]】、分量运算符的指向结构体成员运算符【->】、结构体成员运算符【.】;2、逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++】【 --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和取地址运算符【*】【&】、长度运算符【sizeof】;3、乘法运算符【*】、除法运算符【/】、取余运算符【%】;4、加法运算符【+】、减法运算符【-】;5、左移动运算符【<<】、右移动运算符【>&g原创 2021-12-16 22:59:40 · 1360 阅读 · 0 评论 -
Java数组
数组: 存储同一种数据类型的集合容器.数组的特点: 1. 只能存储同一种数据类型的数据。 2. 一旦初始化,长度固定。 3. 数组中的元素与元素之间的内存地址是连续的。 注意: Object类型的数组可以存储任意类型的数据。 数组的三种初始化方式:1.静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。 例 int[] a={1,2,3};//静态初始化基...原创 2021-12-16 22:56:15 · 427 阅读 · 0 评论 -
Java方法的定义和调用
/*定义一个方法的格式public static void 方法名称(){方法体}方法名称的命名规则和变量一样可以使用小驼峰方法体 也就是大括号当中可以包含任意语句注意事项1 方法定义的先后顺序 无所谓2.方法的定义不能产生嵌套包含关系3 方法定义好了以后不会执行的 如果要执行 一定要进行方法的【调用】。如何调用方法 的格式:方法名称();*/public class Demo33{public static void main(Str...原创 2021-12-16 21:37:51 · 196 阅读 · 0 评论 -
Java:For循环语法
for循环是编程语言中一种循环语句,而由及循环语句的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}1.语句最简形式为:for( ; ; )2.一般形式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。 for循环小括号里第一个“;”号前为一个为不参与循环的单次表达原创 2021-12-16 18:08:54 · 1561 阅读 · 0 评论 -
Java变量声明和数据类型
一,变量声明 变量声明举例: - double salary; - boolean done; - long earthPopulation; - int age; 可以在一行中声明多个变量: - int i.j;//both are integers - 不提倡这种风格,逐一声明没一个变量可以提高程序可读性。可以将变量的声明和初始化放在同一行中,例如: - int age = 18; - fl...原创 2021-11-16 11:37:46 · 2088 阅读 · 0 评论
分享