Java笔记

简介: Java笔记

Java笔记

一、基础

1.1JDK与JRE

JDK 是java开发工具,只有安装了jdk与部署环境变量和path,eclipse才能起作用。

JRE是java运行时环境,运行在jvm上

JVM是java虚拟机–》使得java跨平台性好,JVM功不可没。

1.2普通类和抽象类

  • 抽象类不能被实例化,可以有抽象方法,只需声明无需实现。
  • 抽象方法不能声明为静态,不能被static,final修饰

1.3抽象类和接口

  • 接口使用 interface修饰
  • 接口不能实例化,类可以实现多个接口
  • 抽象类用 abstract修饰
  • 抽象类不能被实例化
  • 抽象类只能单继承
  • 抽象类中可以包含抽象方法和非抽象方法,非抽象方法需要有方法体

1.4成员变量和局部变量

在类中的位置不同 在内存中的位置不同 生命周期不同
成员变量 类中方法外 在堆中 随着对象的创建消失而变化
局部变量 方法定义中或方法声明上 在栈中 随着方法的调用而存在


目录
相关文章
|
1月前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
267 37
|
1天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
11 3
|
1天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
9天前
|
JSON Java 数据库
java 常用注解大全、注解笔记
关于Java常用注解的大全和笔记,涵盖了实体类、JSON处理、HTTP请求映射等多个方面的注解使用。
15 0
java 常用注解大全、注解笔记
|
1月前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑】设计模式——原型模式
对比原型模式和传统方式的实现思路、代码方案、优缺点,阐述原型模式的使用场景,以及深拷贝、浅拷贝等相关概念,并扩展原型模式在Spring源码中的应用。
【Java笔记+踩坑】设计模式——原型模式
|
20天前
|
JSON Java Maven
关于使用Java-JWT的笔记
这篇文章介绍了使用Java-JWT库来生成和验证JSON Web Tokens (JWT) 的方法。文中解释了JWT的组成,包括头部、载荷和签名,并提供了如何使用java-jwt库生成和验证token的示例代码。此外,还提供了Maven依赖和一些关于token的标准声明和自定义声明的解释。
关于使用Java-JWT的笔记
|
2天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
1月前
|
Java 开发者 数据格式
【Java笔记+踩坑】SpringBoot基础4——原理篇
bean的8种加载方式,自动配置原理、自定义starter开发、SpringBoot程序启动流程解析
【Java笔记+踩坑】SpringBoot基础4——原理篇
消息中间件 缓存 监控
84 0
|
1月前
|
运维 Java 关系型数据库
【Java笔记+踩坑】SpringBoot基础2——运维实用
SpringBoot程序的打包与运行、临时配置、多环境配置、日志
【Java笔记+踩坑】SpringBoot基础2——运维实用