![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 90
LIPOLESS
still on the way
展开
-
【6】面向对象(下)
一、static关键字背景:当希望无论产生了多少对象的情况下,某些特定的数据在内存空间中只有一份。1.static:静态的。2.static可以用来修饰:属性、方法、代码块、内部类。3.使用static修饰属性:静态变量(类变量)。属性:按是否使用static修饰又分为:静态属性vs非静态属性(实例变量)。实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他对象中的同样的属性值的修改。静态变量(类变量):我们原创 2021-03-15 20:53:21 · 114 阅读 · 0 评论 -
【5】面向对象(中)
一、继承性inheritance继承性的好处:1.减少了代码的冗余,提高了代码的复用性。2.便于功能的扩展。3.为之后多态性的使用,提供了前提。二、继承的格式:class A extends B{}A:子类、派生类、subclassB:父类、超类、基类、superclass一旦子类A继承父类B以后,子类A就获取了父类B中声明的结构:属性、方法。1.特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只有因为封装性的影响,使得子原创 2020-12-02 23:12:32 · 109 阅读 · 0 评论 -
【4】面向对象(上)
一、Java面向对象学习的三条主线1.Java类及类的成员:属性、方法、构造器;代码块、内部块2,面向对象的三大特征:封装性、继承性、多态性3,其他关键字:this、super、static、final、abstract、interface、package、import二、面向过程POP和面向对象OOP前者强调功能行为,为函数为最小单位,考虑怎么做;后者强调具备功能的对象,以类/对象为最小单位,考虑谁来做。三、类Class与对象Object类是对一类事物的描述,是抽象的、概念上的原创 2020-12-02 23:05:28 · 94 阅读 · 0 评论 -
【3】数组
数组(Array),是多个相同类型数据按一定顺序排列的集合。数组的常见概念:数组名、下标(索引)、元素、数组的长度。数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。创建数组对象会在内存中开辟一整块连续的空间。数组的长度一旦确定。就不能修改。堆空间存放new出来的对象,首地址用16进制的值表示,栈空间利用地址找到堆空间中的对象。Java语言支持多维数组。数据结构:1.数据与数据之间的逻辑关系:集合、一对一、一对多、多对多。2.数据原创 2020-12-02 23:00:25 · 74 阅读 · 0 评论 -
【2】基本语法
运算符:算术运算符:+ - * / %(取余运算,结果的符号与被模数相同) ++ -- +(字符串连接)赋值运算符:=,当=两侧数据类型不一致时,可以使用自动类型转换和强制类型转换原则进行处理。扩展赋值运算符: += -= *= /= %=eg:short s1=1; s1=s1+1;会出现编译出错,因为常数默认int类型,会改变变量本身的数据类型。比较运算符(关系运算符):== != < > <== >== instanceof(...原创 2020-12-02 22:57:54 · 74 阅读 · 0 评论 -
【1】概述及数据类型
注释:单行注释//,多行注释//(不可以嵌套使用)文档注释(java特有)/**@author 指定java程序的作者@version 制定源文件的版本*/编写-编译-运行:编写:将编写的java代码保存在.java结尾的源文件中编译:javac.exe命令编译java源文件,格式:javac 源文件名.java运行:使用java.exe命令解释运行我们的字节码文件,格式:java 类名public与main:一个java文件可以有多个类,但只能有一个类是pu原创 2020-12-02 22:53:02 · 94 阅读 · 0 评论 -
【0】Eclipse使用技巧
ALT+/ 快速补全函数sysou + ALT /:System.out.println();文档注释快捷键:/**+enter常用快捷键:1.补全代码的声明:ALT+/2.快速修复:ctrl+13.批量导包:ctrl+shift+o4.使用单行注释:ctrl+/5.使用多行注释:ctrl+shift+/6.取消多行注释:ctrl+shift+\7.复制指定行的代码:ctrl+alt+down 或 ctrl+alt+up8.删除指定行的代码:ctrl+d9..原创 2020-12-02 22:52:34 · 84 阅读 · 0 评论 -
基于TCP/UDP的网络聊天程序
最近网络结课刚好梳理一下所学的知识。想要做一个网络聊天的程序,就要先知道需要用到什么知识和工具。分享下别人写的Socket编程知识链接 Socket编程原创 2017-11-27 22:54:31 · 3681 阅读 · 3 评论