java小结1

SpringBoot+Vue实现图片上传 阅读详情
1、jdk:开发包
java IDE:java集成开发环境


2、如何设置环境变量?
         我的电脑------高级------环境变量------系统变量------新建
 变量名-----classpath(告诉虚拟机)-----java类文件所在的路径
 变量名-----path(告诉windows)---------


3、熟悉jdk常用的命令:
           java:   执行class文件,关联控制台
  javac: 编译
  javaw:执行class文件
  jar:     存档以及压缩工具
  javah: C头文件和stub文件生成器(混合编程)
  javap:  java反汇编器
  javadoc: javaApi 文档生成器
  appletviewer: 调试applet的工具
  serialver:        返回serialveruid


4、javaScripts:脚本语言(浏览器执行)
javaApplication
java Applet:动画的元素
jsp:动态网页技术
java servlet: 在服务器端执行的java程序
java Beens: 软件组件模型(可视化)


5、类名、抽象类、接口----都可以作为形式参数和返回值


6、链式编程?-----即函数返回一个对象,该对象又调用其它函数返回一个对象......这样连接下去


7、package:
必须放在第一条语句;
只能有一个;(一个java程序中也只能有一个public class)
在jdk中自动式编译:
                                    javac  -d .   java源程序
package、import、class的顺序关系:
                                     package-----import------class


8、使用javadoc命令创建帮助文档
       格式:javadoc   -d  目录 -author  -version  java源程序
                  -d : 输出文件的目标目录
 目录:帮助文档存放的路径
 -author:作者信息
 -version:版本信息
 java:       需要生产帮助文档的源文件


9、代码块:用{}括起来的成为代码块
  ---局部代码块:在方法中出现,限定变量生命周期,及早释放,提高内存利用率
  ---构造代码块:在类中方法外出现,多个构造方法中相同的代码放在一起,每次调用构造方法时都执行
                               并且在构造方法前面执行
  ---静态代码块: 加static的代码块,给类进行初始化,加载的时候就执行,并且只只执行一次
                               
  ---同步代码块:多线程部分
  总结:执行顺序
                             静态代码块---构造代码块-----构造方法
      静态代码块: 只执行一次
      构造代码块: 每次调用构造方法都执行


10、内部类:
        可以直接访问外部类的成员,包括私有;
外部类访问内部类的成员必须创建对象;
成员内部类:在成员位置
局部内部类:在成员方法内部


外界创建成员内部类对象的格式:
外部类名.内部类名   对象名=外部对象.内部对象
如:Outer.Inner  oi=new Outer().new Inner();


注意:
被静态修饰的成员内部类,只能访问外部类的静态成员;
内部类被静态修饰后的方法可以有静态方法也可以有非静态方法;


对于局部内部类访问局部变量:
可以直接访问外部类的成员;
在局部位置可以创建内部类对象,通过对像调用内部类方法;
局部内部类访问局部变量必须被声明为final;


匿名内部类:
前提:存在一个类或者接口(可具体,可抽象)
格式:new 类名或者接口名(){重写方法;}
本质:是一个继承了该类或者实现了该接口的子类匿名对象


11、多态
       某个对象在不同时刻表现出来的不同状态;
       前提:
       有继承关系;
       有方法重写;
       有父类引用指向子类对象;


       注意:
       成员访问特点:
                                成员变量:编译看左边,运行看左边
成员方法:编译看左边,运行看右边
静态方法:编译看左边,运行看左边(静态方法是与类相关的)


11、抽象类
        抽象类如果不重写父类中的抽象方法,那么该子类还是抽象类
成员变量:可变量,可常量
构造方法:有构造方法(用于子类访问父类数据的初始化),但不能实例化


abstract 不能和哪些关键字共存?
              private  冲突
      final     冲突
      static    无意义


12、接口
       其子类要么是抽象类,要么重写接口中的所有抽象方法
       成员变量:public static final;
       成员方法:只能是抽象方法,默认public abstract


       类被继承是----is a 关系
       接口被实现----like a 关系
【同等学力】2005-数学⭐✨ 有r个正方形排成一行,今用红、黄、白、蓝四种颜色给这个r个正方形染色,每个正方形只能染一种颜色,如果要求染红、黄、白色的正方形分别至少出现一个,问有多少种不同的染法?3、(4分)设G是一个有n个结点m条边的连通简单平面图,若n≥3,则m≤3n-6.4、(4分)证明:任何连通简单平面图至少有一个结点的度数不超过5 阅读详情

相关推荐

大语言模型在构建UNSPSC 分类数据中的应用

UNSPSC 是联合国标准产品和服务代码。本文研究如何利用大语言模型生成分类系统的分析

姚家湾博客 1867

【Java入门】final关键字、static关键字、内部类的认识

建数据库表后使用事务回滚出现问题: 以用户转账为例: 数据库建表 create table account( id int PRIMARY KEY auto_increment, username varchar(20), money int); ​​​​​​ java程序(转账程序): import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Stat

CODEING一场空的博客 851

BioEmu:微软黑科技炸场!生成式AI重构蛋白质模拟:千倍效率碾压传统计算,新药研发周期砍半

BioEmu 是微软推出的生成式深度学习系统,可在单个 GPU 上每小时生成数千种蛋白质结构样本,支持模拟动态变化、预测热力学性质,并显著降低计算成本。

士多啤梨先生の博客 1099

7-关键字(final,static)内部类

看王争专栏关键字与内部类总结。

forget_start的博客 1198

SpringBoot Redis入门(一)——redis、Lettuce、Redisson使用

Lettuce是SpringBoot自带的Redis客户端,性能比Redis要好, 是线程安全的,支持同步编程,异步编程,响应式编程,自动重新连接,主从模式,集群模块,哨兵模式Redisson 是一个在 Redis 的功能基础上实现的 Java 驻内存数据网格客户端。实现了分布式和可扩展的 Java 数据结构,提供很多分布式相关操作服务,例如分布式锁,分布式集合,可通过 Redis 支持延迟队列。

朗朗的博客 3833

Ansys Zemax与Speos协同设计:从HUD光学优化到驾驶环境可视化全流程解析

本文深入解析了如何利用Ansys Zemax与Speos进行协同设计,实现从HUD光学系统核心优化到驾驶环境可视化验证的全流程。文章强调了HUD设计是光学性能与视觉感知的深度耦合,通过Zemax进行精密光学设计,再利用Speos进行系统级仿真与感知模拟,最终完成从虚拟到现实的闭环验证,有效提升HUD产品的开发效率与可靠性。

weixin_29199873的博客 248

小白学JAVA之九——內部类

小白学JAVA之九——內部类 一. 內部类的分类 普通内部类-直接将一个类的定义放在另外一个类的类体中。 静态内部类-使用static关键字修饰的内部类,隶属于类层级。 局部内部类-直接将一个类的定义放在方法体的内部时。 匿名内部类-就是指没有名字的内部类。 二. 普通內部类 1.格式 访问修饰符class 外部类的类名{ 访问修饰符class 内部类的类名{ 内部类的类体; } } 2.使用方式 普通内部类和普通类一样可以定义成员变量、成员方法以及构造方法等。 普通内部类和普通类一样可以使

weixin_43722962的博客 204

Faster Planner——Kinodynamic Astar详解

实际成本和启发式成本 实际成本 Actual Cost   每条轨迹的真实代价函数定义如下: J(T)=∫0T∥u(t)∥2dt+ρT \mathcal{J}(T)=\int_{0}^{T}\|\mathbf{u}(t)\|^{2} d t+\rho T J(T)=∫0T​∥u(t)∥2dt+ρT 离散形式下: 启发成本 Heuristic Cost pμ∗(t)=16αμt3+12βμt2+vμc+pμc=pμc+vμc+T2∗((2∗vμc−2∗vμg)/(2∗T)−(6∗pμc−6∗pμg+6∗T∗v

漫长IT路 4835

内部类关键字

内部类 内部类(inner class)是定义在另一个类中的类。 为什么需要使用内部类呢? 内部类可以对同一个包中的其他类隐藏 内部类方法可以访问定义这个类的作用域中的数据,包括原本的私有数据 public class Test01 { private int a = 10; private String b = "hello"; public int getA() { return a; } public void setA(int a) { this.a = a; }

m0_51900835的博客 230

信号系统核心概念:卷积、傅里叶变换与抽样定理的工程实践指南

信号与系统是理解现代电子、通信与数字处理技术的基石。其核心在于通过数学工具对物理世界进行建模与分析,其中卷积运算揭示了线性时不变系统对任意输入的响应可分解为冲激响应的叠加,这一原理极大提升了系统测试与分析的效率。而傅里叶变换则提供了从时域到频域的映射,将复杂的时域卷积运算转化为频域的简单乘法,是实现频谱分析、滤波设计的关键。抽样定理则架起了模拟与数字世界的桥梁,明确了无失真数字化的条件。这些基础理论共同构成了滤波器设计、音频处理、图像分析及通信系统等广泛工程应用的技术支柱。本文聚焦于卷积与傅里叶变换,结合冲

weixin_30788619的博客 629

从“储能”到“信号”:拆解Buck电路中那颗不起眼的前馈电容,如何让电源更稳

本文深入解析Buck电路中前馈电容的关键作用,揭示其如何通过频域整形和零点补偿提升电源稳定性。从工作原理到工程实践,详细介绍了容值计算、布局布线及特殊场景调校策略,帮助工程师优化瞬态响应和纹波抑制。

weixin_42530458的博客 403

内部类、static关键字、final关键字

内部类、static关键字、final关键字

Demon_and_Angle_的博客 222

MFC中的CMFCToolBar:自定义按钮提示消息

通过以上步骤,您可以在MFC应用程序中使用CMFCToolBar创建自定义按钮,并设置按钮的提示消息。通过以上步骤,您可以在MFC应用程序中使用CMFCToolBar创建自定义按钮,并设置按钮的提示消息。通过上述代码,您可以在MFC应用程序中添加一个名为"ID_BUTTON_CUSTOM"的自定义按钮,并将其提示消息设置为"自定义提示消息"。通过上述代码,您可以在MFC应用程序中添加一个名为"ID_BUTTON_CUSTOM"的自定义按钮,并将其提示消息设置为"自定义提示消息"。

PixelInk的博客 1084

Java之小结1

GTFL

H123456666_的博客 4397

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Java阶段小结_1

java基础,循环,静态数组

CodeFarmerT的博客 220

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Java错误小结1

3.删除环境变量,我的电脑———属性———高级系统设置———高级———环境变量,然后在用户变量找到 Path 变量,编辑删除 %JAVA_HOME%\\bin;安装我选择默认路径安装到了C盘,然后在我的电脑———属性———高级系统设置———高级———环境变量,再在用户变量找到 Path 变量,编辑添加C:\Program Files\Java\jdk-1.8和C:\Program Files\Java\jre-1.8就行啦!在Java学习的路上遇到了第一个小坑,是关于JDK安装的问题。

m0_69908177的博客 1631

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Java小结1

Java学习小结1

EyEy的博客 585

Java学习小结1

Java2名称从J2SE 1.2版本一直沿用到2006年12月11日的Java Platform,Standard Edition 6,改称Java SE 6,JDK全名则称为Java SE Development Kit 6,不像之前Java2带有2这个符号。JDK本身有一个JRE,相对Public JRE而言,JDK自己附的JRE通常称为Private JRE,只要安装JDK,一定就有Private JRE。Java根据应用领域的不同,区分为Java SE,Java EE,Java ME三大平台。

m0_69908177的博客 398

java工程师小结1

https://www.cnblogs.com/signheart/p/acde4d7ebebb6a6ead403e312af0c76b.htmlhttp://blog.youkuaiyun.com/baidu_37464759/article/details/77683588http://blog.youkuaiyun.com/hhh594521/article/details/72829487https://www....

JerroLuo的博客 1314

Java知识点小结1:数组

Java知识点小结1:数组

duke_ding2的博客 471

Java JDBC基础小结1

参考文章:https://www.cnblogs.com/luoxn28/p/5274435.html https://www.yiibai.com/jdbc JDBC是一个Java应用程序接口,作用是封装了对数据库的各种操作。JDBC由类和接口组成,使用Java开发数据库应用都需要4个主要的接口:Driver、Connection、Statement、ResultSet,这些接口定义了使用S...

zxl13735005529的博客 218

java基础语法小结 1

只有sc是变量名,可以变,其他的都不允许变。\t 制表符(在输出的时候,把前面字符串的长度补齐到 8 ,或者 8 的倍数。键盘录入(Java已经帮我们写好了Scanner(类),它可以接受键盘输入的数字)规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他首字母大写。规范2:标识符由多个单词组成的时候,每个单词的首字母大写。变量(在程序的执行过程中,其值有可能发生改变的量)由数字,字母,下划线(_)和美元符($)组成。规范1:标识符是一个单词的时候,首字母大写。字面量(数据在程序中的书写格式)

YANYAOHUI_的博客 640

JAVA课程小结1

这里将几个概念再明确一下,学的不够扎实,今晚去Sun下载jdk时就糊涂了,现在终于搞清楚了。 java sdk 和jdk 说的是同一个东西 1. SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有

个人工作学习笔记 803

JAVA 学习小结Day 1

JAVA 学习小结Day 1插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 一.Java 三个版本 1.JavaSE(JavaPlatform,StandardEdition):...

weixin_46085370的博客 237

java day1 小结

java概述 常用DOS命令 清屏cls 进入指定目录 cd:目录 切换盘符:; 返回上一级目录 cd.. 返回根盘目录cd/ java开发环境中涉及的名词:JDK.JRE.JVM 验证JDK安装是否成功 1.win+r 2.输入cmd点击确定 3.在DOS窗口输入JDK安装路径 注释 方便编写者和其他人阅读代码,增强对代码的理解 单行注释 //注释内容 ...

yasuoi的博客 143

Java学习-小结1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Java菜鸟入门-小结1前言一、intellij中项目project-模块module不出现蓝色方块问题?二、类,模块1.intellij的模块名修改:2.导入模块:关联导入3.导入模块:创建导入4.打开工程: 前言 记录java学习历程遇到的小问题,纯属个人理解,欢迎指正 day01 一、intellij中项目project-模块module不出现蓝色方块问题? 解决:要在project上建立模块时,在内容根/content roo.

weixin_46342408的博客 514
下一篇: 内部类小结
JavaChaoCo
博客等级 码龄12年 67粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值