JAVA知识——JAVA基础(一)

简介: JAVA知识——JAVA基础

配置PATH和JAVAHOME

上面是单一用户有效,下面是所有用户有效,粘贴路径招贴到bin

IDEA安装

IDEA学习

导入模块

最好是新建模块把模块复制过来,删除remove知识在页面上删除,实际的删除需要到磁盘里直接删除,或者下图真正删除但是删不干净,新建没法新建

如果再没删干净就去idea文件夹下打开然后删除这一行

然后再重启IDEA

打开工程也是直接在黑点打开

JAVA基础语法学习

注释不影响程序执行的原因是因为编译之后的class文件没有注释了就

音视频图片都是二进制形式存储

new出来的都放在堆内存

对象的赋值是地址的传递

左手shift然后G

一个放在常量池一个放在堆内存

只要不是双引号来的值都是放在堆内存

一个在运行阶段才知道s2的值一个在编译阶段就自动转化

双等号比较的是地址,比较字符串内容的API是equals

static是所属于类的,最好用类名访问,用对象访问也可以只不过不推荐,是共享的,public的。

如果没有static那就是属于每个对象的,只能对象来访问,也叫作实例成员变量。

static变量存储在静态变量区

在同一个类中,静态成员方法的使用可以直接使用。

因为this是指当前对象

一些工具类就是静态的可以直接用类名调用,如果每个人创建对象才能调用方法就太占用内存了,工具类不用创建对象,所以就把构造器藏起来,把构造器设成private

懒汉单例啥时候用啥时候做饭

this访问子类空间,super访问父类空间

防止出现歧义,虽然不支持多继承但是支持多层继承,如何多个同名方法,那就按最近的方法调用

访问的话就近原则,先自己在爸爸在爷爷

必须过继过来的才能重写,静态方法没过继过来,用super访问


目录
相关文章
|
4天前
|
Java 测试技术 数据库
【JAVA基础篇教学】第十七篇:Java单元测试
【JAVA基础篇教学】第十七篇:Java单元测试
|
4天前
|
Java 索引
【JAVA基础篇教学】第七篇:Java异常类型说明
【JAVA基础篇教学】第七篇:Java异常类型说明
|
4天前
|
存储 Java
【JAVA基础篇教学】第一篇:Java基础数据类型
【JAVA基础篇教学】第一篇:Java基础数据类型
|
2天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
4天前
|
SQL Java 关系型数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
|
4天前
|
XML Java 数据库连接
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
|
4天前
|
设计模式 Java
【JAVA基础篇教学】第十四篇:Java中设计模式
【JAVA基础篇教学】第十四篇:Java中设计模式
|
4天前
|
Java
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
|
4天前
|
Java
【JAVA基础篇教学】第十二篇:Java中多线程编程
【JAVA基础篇教学】第十二篇:Java中多线程编程
|
4天前
|
存储 Java 索引
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
【JAVA基础篇教学】第十一篇:Java中字符串操作详解