
Java
文章平均质量分 90
LIPOLESS
still on the way
展开
-
【6】面向对象(下)
一、static关键字 背景:当希望无论产生了多少对象的情况下,某些特定的数据在内存空间中只有一份。 1.static:静态的。 2.static可以用来修饰:属性、方法、代码块、内部类。 3.使用static修饰属性:静态变量(类变量)。 属性:按是否使用static修饰又分为:静态属性vs非静态属性(实例变量)。 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他对象中的同样的属性值的修改。 静态变量(类变量):我们原创 2021-03-15 20:53:21 · 152 阅读 · 0 评论 -
【5】面向对象(中)
一、继承性inheritance 继承性的好处: 1.减少了代码的冗余,提高了代码的复用性。 2.便于功能的扩展。 3.为之后多态性的使用,提供了前提。 二、继承的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 一旦子类A继承父类B以后,子类A就获取了父类B中声明的结构:属性、方法。 1.特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只有因为封装性的影响,使得子原创 2020-12-02 23:12:32 · 149 阅读 · 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 · 117 阅读 · 0 评论 -
【3】数组
数组(Array),是多个相同类型数据按一定顺序排列的集合。 数组的常见概念:数组名、下标(索引)、元素、数组的长度。 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间。 数组的长度一旦确定。就不能修改。 堆空间存放new出来的对象,首地址用16进制的值表示,栈空间利用地址找到堆空间中的对象。 Java语言支持多维数组。 数据结构: 1.数据与数据之间的逻辑关系:集合、一对一、一对多、多对多。 2.数据原创 2020-12-02 23:00:25 · 106 阅读 · 0 评论 -
【2】基本语法
运算符: 算术运算符:+ - * / %(取余运算,结果的符号与被模数相同) ++ -- +(字符串连接) 赋值运算符:=,当=两侧数据类型不一致时,可以使用自动类型转换和强制类型转换原则进行处理。扩展赋值运算符: += -= *= /= %= eg:short s1=1; s1=s1+1;会出现编译出错,因为常数默认int类型,会改变变量本身的数据类型。 比较运算符(关系运算符):== != < > <== >== instanceof(...原创 2020-12-02 22:57:54 · 103 阅读 · 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 · 124 阅读 · 0 评论 -
【0】Eclipse使用技巧
ALT+/ 快速补全函数 sysou + ALT /:System.out.println(); 文档注释快捷键:/**+enter 常用快捷键: 1.补全代码的声明:ALT+/ 2.快速修复:ctrl+1 3.批量导包:ctrl+shift+o 4.使用单行注释:ctrl+/ 5.使用多行注释:ctrl+shift+/ 6.取消多行注释:ctrl+shift+\ 7.复制指定行的代码:ctrl+alt+down 或 ctrl+alt+up 8.删除指定行的代码:ctrl+d 9..原创 2020-12-02 22:52:34 · 108 阅读 · 0 评论 -
基于TCP/UDP的网络聊天程序
最近网络结课刚好梳理一下所学的知识。 想要做一个网络聊天的程序,就要先知道需要用到什么知识和工具。 分享下别人写的Socket编程知识链接 Socket编程原创 2017-11-27 22:54:31 · 3854 阅读 · 3 评论