
Java学习笔记
Java基础
Zombie@
这个作者很懒,什么都没留下…
展开
-
Java基础(7)---String类的使用
字符串是一个特殊的对象字符串一旦初始化就可以不改变,但可以共享实例化字符串对象//直接赋值String a1="abc"; //使用构造函数创建对象String a2=new String("abc");String类两种实例化对象的区别:直接赋值:只会产生一个实例对象,构造函数:...原创 2020-05-16 16:07:10 · 264 阅读 · 0 评论 -
Java基础(6)---static关键字,代码块
static关键字static(静态)关键字的定义:用于修饰成员(成员变量,成员函数)被static修饰的成员具备以下特点:随着类的加载而加载优先于对象存在被所有对象所共享可以直接被类名调用需要注意的是:静态方法只能访问静态成员,非静态即可访问静态,又可访问非静态静态方法中不可以使用 this ,super 等关键字主函数是静态的,访问非静态函数时,可用对象调用...原创 2020-04-22 17:29:14 · 161 阅读 · 0 评论 -
Java基础(5)---封装,构造函数,this关键字
封装封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的作用:将变化隔离便于使用提高重用性提高安全性封装原则:原创 2020-04-22 14:57:45 · 405 阅读 · 1 评论 -
Java基础(4)----类与对象
面向对象面向对象:强调的是对象—实体(c++,java,c#)面向过程:强调的是动作—功能 (C语言)面向对象的特点:面向对象是一种常见的思想,符合人们的思考习惯面向对象的出现,将复杂的问题简单化面向对象的出现,让曾经在过程中的执行者,变成了对象的指挥者面向对象的三个主要特征:封装性:内部的操作对外部而言不可见继承性:在已有结构的基础上继续进行功能的扩充多态性:在继承...原创 2020-04-19 21:47:45 · 169 阅读 · 0 评论 -
Java基础(3)--逻辑控制
逻辑控制顺序结构所有代码将按照定义的代码顺序依次进行分支结构if分支结构 :针对关系表达式进行判断处理的分支操作//if... int a=10; int b=20; if(a>b) { System.out.println("a大于b"); }//if...else int a=10; int b=20; ...原创 2020-04-17 13:23:04 · 148 阅读 · 0 评论 -
Java基础总结(2)---数据类型,运算符
数据类型计算机存储设备的最小信息单元叫 “位”(bit),又称“比特位”,用字母“b”表示;计算机中最小的存储单元叫 “字节”(byte),通常用字母”B“表示;存储单位:1B=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB不同的数据类型分配不同的内存空间,所以表示的数据大小也不一样基本数据类型数据类型占用字节...原创 2020-04-12 18:27:33 · 198 阅读 · 0 评论 -
Java基础总结(1)---JDK和JRE的区别
Java的跨平台原理在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)JDK和JRE的区别与关联JRE:是Java程序运行时的环境,包含了JVM和运行时所需的核心类库运行Java程序只需要安装JREJDK:是Java程序开发工具包,包含JRE和开发人员使用的工具开发一个新的Java程序就必须使用JDK关联:Java开发运行流程编写...原创 2020-04-11 19:44:39 · 223 阅读 · 0 评论