【java】兴唐第十节课知识点总结

N5105 PVE UEFI核显直通Windows:从黑屏到HDMI输出的实战调优 本文详细介绍了在N5105处理器上实现PVE UEFI核显直通Windows的实战调优方法。针对黑屏和HDMI音频无法识别等常见问题,提供了系统参数调整、驱动模块加载、虚拟机配置等解决方案,帮助用户成功实现核显直通并优化性能。 阅读详情

1、使用main里的成员方法也要实例化对象吗?
必须实例化 ///重点!

2、在成员方法中调用另一个成员方法可以直接调用(前面省略一个this.)

3、 \n也可以在java里用

4、null可以是除了基本数据类型外的任何数据类型

5、基本数据类型:(参见java核心技术卷ⅠP32)

/一下为基本数据类型的知识点**************/
3.3.1整数类型

(1)int 32位 4字节 -2147483648-2147483647
(2) short 16位 2字节 -32768-32767
(3)long 64位 8字节 -9223372036854775808-9223372036854775807
(4)byte 8位 1字节 -128-127
(一个字节就是8位)
知识点:
(1)在java中整形的范围与运行java 代码的机器无关。而C和C++程序要根据不同的处理器选择最为高效的整形,这样就可能造成在32位处理器上运作的很好的程序在16位的系统上运行却发生溢出。

(2)长整形数值有一个后缀L或l、十六进制有一个前缀 0X 或0x、八进制有一个前缀0

(3)从java 7开始,前面加上0b或0B就可以写二进制的数。

(4)也是从java7开始,还可以为数字字面量加下划线。(如1_000_000)加下划线是为了让人更易读,java编译器会自动去除这些下划线。

3.3.2浮点类型

(1)float 32位 4字节
(2)double 64位 8字节
(这里取值范围先不写,等到理解浮点数的取值范围原理后再补充上)

知识点:

(1)double表示这种数据类型的数值精度是float的两倍。

(2)绝大多数的应用程序就是采用double。

(3)float的数值后有一个后缀F或f,没有后缀的自动默认为double,当然也可以加后缀D或d来表示double

3.3.3char类型

知识点

(1)有些Unicode 字符可以用一个char值描述,另外一些Unicode 字符则需要用两个char值。

(2)‘A’表示编码值为65所对应的的字符常量 而"A"表示包含一个字符A的字符串。char类型的值可以表示为十六进制值,其范围从\u0000到\uffff。

3.3.5boolean类型
知识点:

(1)boolean类型有两个值:false和true用来判定逻辑条件

(2)整形和布尔值之间不能进行相互转换。

补充:
基本数据类型的默认值
java 基本数据类型的默认值:

boolean false

char /u0000

byte (byte)0

short (short)0

int 0

long 0L

float 0.0f

double 0.0d

这里需要特别强调的是char的默认值不是Null 因为Null不能用来表示基本数据类型 也不是空格
************************************************************************************************************/

6、递归
(1)定义
程序调用自身程序

(2)方式 一个方法的递归、两个方法的递归

(3)可能出现;死循环,此时会溢出(栈溢出)

7、写系统时用户操作成功(如成功删除学生信息)时应给用户以反馈

8、相同名称的变量可以重复定义,只是不要在一个类里。

9、课上的带码课下必须再敲一遍

10、静态方法调用方法
(1)类名 .静态方法名();

(2)对象名.静态方法名;

11、main方法是一种特殊的静态方法

12、方法被分配执行入口不一定被执行

13、静态变量可以在任何一个类里应用

14、普通变量在堆里,静态变量在方法区里。只要被静态变量定义的对象共享一个内存。

15、成员变量在对象被实例化时分配空间,静态变量在class被加载时分配空间(只要变量被分配空间就可以被调用)。

山东专升本计算机网络基础知识点 --- 计算机网络基础 计算机网络是指将一群具有独立\textcolor{WildStrawberry}{独立}独立功能的计算机通过通信设备及传输媒体等互联起来,在通信软件的支持下,实现计算机间资源共享、信息交换或协同工作\textcolor{WildStrawberry}{资源共享、信息交换或协同工作}资源共享、信息交换或协同工作的系统。计算机网络是计算机技术和通信技术紧密结合的产物\textcolor{WildStrawberry}{计算机网络是计算机技术和通信技术紧密结合的产物} 阅读详情

相关推荐

2025年情感分析(SA)综述——论文阅读报告

2025年情感分析(SA)综述——论文阅读报告

Samdy_L的博客 2087

Java第一课 知识总结

JAVA之父 James Gosling 2.JAVA优势 资源免费 跨平台 健壮安全 高性能 简单 面向对象 多线程 3.版本 JAVA SE 标准版 JAVA EE 企业版 JAVA ME小型版 4.JAVA应用领域 企业级应用 Android平台应用 移动领域应用 JDK ——JAVA开发工具包 JRE ——JAVA运行时的环境 JVM ——JAVA虚拟机 SDK ——开发工具包​ 一次编...

weixin_45805177的博客 254

第18届全国大学生智能汽车竞赛四轮车开源讲解【2.5】-- 图像处理实战:从二值化到边缘检测的工程优化

本文深入讲解了第18届全国大学生智能汽车竞赛四轮车开源项目中图像处理的核心实战技术。文章聚焦于二值化与边缘检测两大关键环节,详细对比了大津法与索贝尔算子的工程应用与优化策略,并分享了遮光、偏振片等物理抗干扰技巧,旨在帮助参赛者构建稳定高效的图像预处理流水线,为赛道识别奠定坚实基础。

weixin_29279047的博客 100

【java】兴唐第十五节课

知识点: 1、定义包名不能以java.为开头。 2、获取系统时间的方法: 注意: (1) 引入Date类时,引入的是java.util.Date 而不是java.sql.Date(后者是前者的子类)。 代码实现 Date date = new Date(); System.out.println("date:" + date); 3、Date中的方法 (1)从1970-1-1 00:00:00...

tyrantForever的博客 455

Windows下MMdetection3D保姆级安装指南(含CUDA和PyTorch版本避坑)

本文提供Windows平台下MMdetection3D的完整安装指南,重点解决CUDA与PyTorch版本匹配问题。从环境准备到关键组件安装,详细介绍了CUDA Toolkit选择策略、PyTorch精准安装步骤,以及MM系列组件的安装顺序和常见错误解决方案,帮助用户顺利完成3D目标检测环境的配置。

weixin_42628941的博客 492

零基础搭建本地AI绘画环境:Stable Diffusion 3.5保姆级安装教程(含中文优化方案)

本文提供零基础搭建本地AI绘画环境的详细教程,重点介绍Stable Diffusion 3.5的安装与中文优化方案。从硬件配置检查到软件依赖安装,再到核心组件配置与中文语义增强,教程涵盖全流程操作指南,帮助用户快速掌握AI文生图模型的本地部署技巧,提升创作效率。

weixin_30752699的博客 312

【java】兴唐第十八节课

1、java接口的关键字:implements,可实现多个接口,接口接口之间使用逗号分隔。 注: 继承只能继承一个,接口可以实现多个 2、在接口里所有的方法都是抽象方法,不用关键字abstract修饰。 3、接口不能定义变量,必须定义常量 4、抽象方法的访问权限必须使用public,即使省略public关键字,默认类型也是public 5、默认方法只能被实现类调用 代码实现 public def...

tyrantForever的博客 223

SAP BAPI调用避坑指南:处理MD61/MD62计划独立需求时,这些参数和返回值你必须检查

本文详细解析了SAP BAPI调用中处理MD61/MD62计划独立需求的关键参数和返回值检查要点,包括版本控制、日期类型和删除标记等核心参数设置,以及常见错误排查和高级调试技巧,帮助开发者高效管理需求计划数据。

weixin_30316097的博客 612

【java】兴唐第三十节课之零三知识点总结

1、服务器通过session id来辨别用户 2、绝对路径与相对路径 (1)相对路径 . :当前路径 .. :向上返回一层路径 (2)绝对路径: 查找所有的文件都是从根目录出发 目录结构如图 代码实现: <div><span><a href = "Request/Request.jsp">添加</a></span&gt...

tyrantForever的博客 208

YOLOv5入门实践(2)——手把手教你利用labelimg标注数据集

YOLOv5入门实践第2步,手把手教你使用labelimg标注数据集

路人贾的博客 1万+

AUTOSAR进阶图解==>AUTOSAR_SWS_ADCDriver

本文深入解析了AUTOSAR ADC Driver的架构设计和技术实现。主要内容包括:1)ADC Driver在AUTOSAR分层架构中的定位及核心功能;2)详细的模块架构设计,涵盖初始化管理、组转换管理、优先级处理等核心子组件;3)全面的配置模型说明,包括主配置类、通用配置、通道配置等关键数据结构;4)状态机机制和操作序列分析。通过分层设计和标准化接口,ADC Driver实现了硬件抽象和软件解耦,提供了良好的可移植性和可维护性。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 788

兴唐通信2015校园宣讲会

今天下午听了兴唐通信的宣讲会,到会的同学比较少,可能下午准备都去工大那边去。公司的副总工程师做的宣讲 请了02年毕业的校友说了一下自己在公司的感受,09级8系研究生,一开始没决定做做软件还是硬件,两方面都兼顾着,从最开始的会做单片机MSP430的小项目,到能做32核的cpu板子,进步巨大,公司给北京户口,不错的单位,他们公司招的职位挺多的,好好研究一下吧 03多媒体通信系统工程师(点击前

young honker 1768

深入剖析 YOLOv11 中的 C2PSA 注意力机制

YOLOv11中的C2PSA注意力机制在目标检测领域取得突破性进展。该机制通过跨通道分组交互和轻量级位置编码,在仅增加0.6%计算量的情况下提升mAP 1.5-2.3个百分点。C2PSA创新性地结合局部跨通道交互、位置编码和双分支并行调制,采用纯卷积实现自注意力,避免传统注意力机制的高计算复杂度。实验表明,C2PSA在COCO数据集上以微小计算代价显著提升检测性能,特别是对小目标和遮挡目标效果突出。该模块可直接嵌入YOLO架构,为轻量级目标检测提供新的优化方向。

shrgegrb的博客 3398

【java】兴唐第十七节课

1、抽象类: 概念:由abstract修饰的类角抽象类。 特征:在抽象类中有抽象方法 注意: (1)抽象方法必须定义到抽象类中,即有抽象方法的类一定是抽象类。抽象类的非抽象子类必须实现父类的抽象方法,抽象类不能实例化。 (2)抽象类可以实例化上转型对象(有非抽象子类)上转型对象的定义:父类声明子类实例化。 思考: (1)abstract final class Mammal{ } 能编译通过吗, ...

tyrantForever的博客 229

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【java】兴唐第二十四节课

昨日作业: 已知如下: 下表为某班级四次考试成绩单, 要求使用HashMap<String, Integer>存储每次考试的成绩(key键为姓名,value为成绩)。 要求使用LinkedList存储考试次数,有几次考试就有几个HashMap 注意:后台用户是知道学生姓名的 形式如:LinkedList<HashMap<String, Integer>> ...

tyrantForever的博客 182

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【servlete】兴唐第三十二节课知识点汇总

一、 servlet开发: 1、创建java类并继承HttpServlet 2、重写 doGet\doPost方法 3、将Servlet配置到web.xml中: <servlet> <servlet-name>自定义一个唯一的名称</servlet-name> <servlet-class>servlet全类...

tyrantForever的博客 177

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【java】兴唐第二十节课(Collection 和 ArrayList)

(一)Collection 1、如果实现 --able 名称的接口则证明该类或其子类有该功能 (1)实现Iterable接口代表具有迭代功能 (2)实现Cloneable接口代表具有克隆功能 (3)实现Serializable接口代表具有序列化的功能 2、Collection方法的练习 方法摘要 (1) boolean add(E e) 确保此 collection 包含指定的元素(可选操作)。...

tyrantForever的博客 179

【java】兴唐课程第五节到第九节知识点总结

第九节 1、 代码:void readBook(String… bookNames) 表示不确定参数的个数,此时变量为一个数组。 2、当方法中的参数名称(如stuname)和属性名称相同时。 this.stuname表示属性 stuname表示参数。 3、主方法与所在的累无关,是一个程序的入口。 4、如果方法里有return语句则跳出方法。 5、如果方法的返回值非void 则必须有对应类型的返回值...

tyrantForever的博客 215

【java】兴唐第12-14节笔记整理

1、eclipse的使用 以工程为基本单位 (1)创建java project (2)工程目录的结构: |—.project文件:描述工程信息 |—.classpath文件:工程配置信息 |----src目录:java源文件的目录 |----bin目录:字节码文件class所在的目录 (3)eclipse快捷键 单行注释 ctrl + / 多行注释 ctrl + shift + / 删除光标所在行...

tyrantForever的博客 344

【java】兴唐第三十一节课之自己写的DBUtil

package com.zzxtit.common.util; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.sql.DataSource; import com.alibaba.drui...

tyrantForever的博客 244

【java】兴唐第三十一节课之反射

知识点 一、获取类对象、 方法一 代码实现: Class myDriver = Class.forName("com.mysql.jdbc.Driver"); 方法二: 代码实现: Class mysqlDriver = com.mysql.jdbc.Driver.class; 注:方法二中Driver前面的东西可以不写,如果把Driver引入的话。 二、获取类的父类 代码...

tyrantForever的博客 212

【java】兴唐第二十九节课作业

将用户在网页填写的信息输入数据库 数据库: create table user_infer( id int(2) not null auto_increment primary key, user_name varchar(12), password varchar(64) not null, real_name varchar(8) not null, age int(3) ...

tyrantForever的博客 158

【java】兴唐第十九节课(内部类)

内部类:在类的内部定义的类叫内部类 1、有名内部类: (1)实例化时必须先实例化外部对象,格式: 外部类.内部类 对象名 = 外部类对象名.new.内部类名(); 代码实现: //student类 public class Student{ public class Body{ public void desc() { System.out.println("有名内部类"); }...

tyrantForever的博客 222

【java】兴唐第二十三节课作业

已知如下: 下表为某班级四次考试成绩单, 要求使用HashMap<String, Integer>存储每次考试的成绩(key键为姓名,value为成绩)。 要求使用LinkedList存储考试次数,有几次考试就有几个HashMap 注意:后台用户是知道学生姓名的 形式如:LinkedList<HashMap<String, Integer>> 姓名 第一次考...

tyrantForever的博客 540

【jsp】兴唐第三十节课作业

写一个jsp调取数据库的文件显示在主页面,并实现查找、添加、删除和数据更新以及用户登录的功能 stuList.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import = "java.sql.*" %> &...

tyrantForever的博客 203

兴唐java第一课总结归纳

java 1 总结:1.java的发展现状:应用广,需求大,就业前景好。2.java的历史:出现于1991年,最初叫做Oak,1995,改名为java,2014JDK8发布,也是我们现在正在用的。3.java开发环境的搭建:1)DOS界面中java命令实质上是一个文件名。                                     2)一共需要建立两次文件夹,第一个安装&lt;jdk1...

zcs19980915的博客 268
上一篇: 【java】兴唐课程第五节到第九节知识点总结
下一篇: java学生管理系统
花名时礼
博客等级 码龄8年 117粉丝 180原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值