JavaSE视频学习阶段性总结 一(java入门,原生数据类型及使用注意,运算符)

AXIS2+Myeclipse实现WebService数据库存储简单实例 真的是好久不碰WebService都忘干净了,这次的项目确实是个挑战,每天遇到很多问题,一部分能就解决就解决问题,不能就得绕过这个问题。百度上很多方法都不能解决我的问题,真是花了不少时间,希望这篇详细讲解可以帮到像我之前一样,到处苦苦寻找的人。 阅读详情

通过最近观看的前5节基础视频学习,我对javaSE的基础有了更新的理解,特在此总结,讨论。共同学习,共同进步。

一.Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行

1.Java SE:Java Standard Edition;

  JDK-Java Development Kit (Java开发必备);

  JRE-Java Runtime Environment (Java执行环境)。

2.配置环境变量:

1)Path中添加指向JDK安装目录中的bin目录:.;…Java\jdk1.7.0\bin

2)配置classpath(配置了class文件目录以后在任意目录下都能java  文件.class),jdk1.5版本之前必须配置classpath,jvm虚拟机才能找到.class文件,1.5版本以后 jvm虚拟机会默认在当前目录去找class文件,所以我们现在的1.7版本千万别配置classpath,因为没有意义。

3.Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)。Java之所以能够做到跨平台,本质原因在   于JVM不是跨平台的。

二.原生数据类型 Primitive Data Type

1.Java 中的数据类型分为两大类:

1)原生数据类型 (Primitive Data Type)。

2)引用类型(对象类型)(Reference Type)。

2. 变量名:在 Java 中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java 中的变量名不能以数字开头。

3. Java 中的原生数据类型共有 8 种:

1)整型:使用 int 表示。 (32 位)。

2)字节型:使用 byte 表示。 (表示-128~127 之间的 256 个整数) 。

3)短整型:使用 short 表示。 (16 位)。

4)长整型:使用 long 表示。(64 位)。

5)单精度浮点型:使用 float 表示。所谓浮点型,指的就是小数,也叫做实数,比如 1.2。

6)双精度浮点型:使用 double 表示。双精度浮点型表示的数据范围要比单精度浮点型大。

7)字符型:使用 char 表示(char 是 character 的缩写)。单引号。

8)布尔类型,使用 boolean表示。布尔类型只有两种可能值,分别是 true 与 false。

三.原生数据类型使用陷阱 Pitfall of Primitive Data Type

1. java里面的浮点类型数据,默认为double型。 不能将double类型的值赋给float类型。即便该double类型的值处于float范围内也不行。

    总之能否成功赋值,取决于等号右边的值类型与等号左边的变量类型是否一致。

2. 强制转换的语法:  类型  变量名  =  (类型)变量值; 强制类型转换的另一种方式是使用java语言的支持:float=F。

3. 可以将表示范围小的值赋给表示范围大的变量;但不能直接将表示范围大的值赋给表示范围小的变量,只能通过强制类型转换实现。

四.运算符 Operator

1. 取模的结果永远与被除数符号一致。

五.运算符续 Operator cont

1. 关系运算,逻辑运算的结果是个 boolean 值。

2. 短路特性:

   1)逻辑与:如果第一个操作数为false,那么结果肯定为flase,不会执行逻辑与后面的运算了。

   2)逻辑或:如果第一个操作数为true,那么结果肯定为true,不会执行逻辑或后面的运算了。

3.自增自减运算

   a++先赋值在运算,++a先运算再赋值。在for循环中,++a与a++的执行结果相同。

【INMP441】 MEMS麦克风,让硬件“听得见”,更要“听得清” INMP441是一款数字MEMS麦克风,采用PDM接口输出高质量数字音频信号。相比传统模拟麦克风,它具有高度集成、抗干扰强、功耗低等优势,支持通过时钟启停实现软件控制开关。该麦克风体积小巧但功能强大,内置MEMS传感器、ADC转换器等模块,适合智能音箱、语音遥控等应用。工程师可通过ESP32等主控芯片轻松连接INMP441,利用多麦克风阵列实现波束成形等高级功能。INMP441展现了数字音频采集的先进技术,为创客和智能硬件开发者提供了优秀的音频解决方案。 阅读详情

相关推荐

幸狐RV1106开发板实战:5分钟搞定Yolo8模型部署(附避坑指南)

本文详细介绍了在幸狐RV1106开发板上快速部署YOLOv8模型的实战流程。通过RKNN-Toolkit2工具链,将ONNX模型转换为RV1106 NPU专用的RKNN格式,并完成交叉编译与上板运行。文章重点分享了环境搭建、模型转换的关键步骤以及常见的避坑指南,帮助开发者高效实现边缘AI目标检测应用。

weixin_28677451的博客 914

JAVASE学习总结

JAVASE笔记大杂烩

YABUSHAN 1715

算法面试八股文『 基础知识篇 』

个人整理的算法面试基础知识八股文,内容较详细。

SG_teresa's blog 4339

Java阶段学习心得

从上个星期开始我们接触到Java的部分。这一部分让我理解到编程的困难性。 Java中我觉得最难的部分就是抽象的部分。比如说我们看待一个事物“人”。这个人的概念没学过编程的人就会认为人就是人有什么好说的,其实不然。程序员看待“人”这个事物,首先要想“人”是什么,是一个总的类还是一个单独的对象,如果“人”是对象,他有什么属性行为,有什么个体特征。再比如说“狗”,程序员看待这个,会先考虑到“狗”有

it_xiaohui的博客 495

Python邮件自动化实战:基于imaplib和email库的高效邮件管理方案

本文详细介绍了如何使用Python的imaplib和email库实现高效邮件自动化管理。通过实战案例展示自动收取、解析邮件、下载附件等核心功能,帮助开发者快速构建企业级邮件处理系统,大幅提升工作效率。特别适合需要处理大量邮件的金融、数据分析等场景。

weixin_30500105的博客 619

服务器卡死排查实战:从现象分类到根因定位的完整手册

服务器卡死是运维中最令人头疼的故障之一,从游戏圈吐槽的“土豆服务器”到生产环境中的Linux系统无响应、rsync复制挂起,本质都是系统或进程失去正常响应能力。其原理通常涉及CPU、内存、磁盘IO或网络资源耗尽,以及内核和驱动异常。掌握系统化的排查方法,能够帮助工程师快速定位根因、缩短故障时间,避免盲目重启。本文从资源、层级、场景等多维度分类,结合top、dmesg、strace等工具,梳理一套从现象确认、指标收集、日志分析到进程定位的实战排查流程,并覆盖常见高频场景与预防治理建议。无论你是运维新手还是老手

weixin_33851177的博客 376

视频原始数据定义为YUV的本质含义

本质含义在于人的视觉系统(human visual system, HVS)对于光的处理能力。 人眼有两种感光细胞,视锥细胞(cone cell)和视杆细胞(rod cell)。视锥细胞感知色度(chrominance),视杆细胞感知亮度(luminance)。而色度感知需要两个属性描述:色调(hue)和色饱和度(saturation)。 色调定义为光波的峰值,即光的颜色。 色饱和度定义为光...

dong_beijing的博客 950

手把手教你用ADuC845 DAC调试恒流电路(附实测数据与避坑指南)

本文详细介绍了如何利用ADuC845 DAC调试恒流电路,包括硬件搭建、DAC输出校准、低端死区问题解决方案及系统级调试技巧。通过实测数据和避坑指南,帮助工程师快速解决非线性输出和稳定性问题,提升电路性能。

life6的博客 337

常见视频原始数据格式分析 — RGB

1. RGB 简介 1.1 RGB 色彩模式 RGB 色彩模式是工业界的一种颜色标准,是通过对红®、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。 Red、Green、Blue 每一种颜色值的范围是 0~255,所以每一个颜色用 1 个字节 = 8 个 bit 便可完全在计算机内部表示出来。而 R、G、B 不同的组合几乎产生了所有的颜色,当然自然界中的颜色比这些...

岁月斑驳7的博客 7373

【学习系列】SAP RAP 17:RAP应用部署集成至Fiori Launchpad 【S4HC Public Edition】

本文详细介绍了在SAP S/4HANA Cloud环境中部署RAP应用集成到Fiori Launchpad的两种方法:使用BAS(SAP Business Application Studio)和VSCode。主要步骤包括:1)在BTP中配置Destination连接ES环境;2)设置信任关系;3)创建BAS开发空间;4)通过Fiori应用生成器部署RAP应用;5)创建IAM App、Business Catalog和Business Role;6)配置Launchpad Space和Pages。文章还提供

DeveloperMrMeng的博客 966

先进封装类别分析与典型案例

当制程微缩逼近物理极限、单颗大芯片(reticle limit)面积受限于光罩尺寸,且逻辑、存储、射频、传感等功能无法用同一套工艺最经济地制造时,性能增益的来源从 "晶体管密度" 转向 "互连密度"。先进封装的本质,是在芯片外部用更短、更密、更宽的路径把多个裸 die(die)互连起来,换取更高带宽、更低延迟、更小体积和异构集成能力。行业通常按划分为 2D、2.5D、3D、扇出、SiP 五大谱系,Chiplet/UCIe 则是贯穿其上的设计方法论,玻璃基板、共封装光学(CPO)是正在成型的新分支。

0 33

黑马史上第一个自带鬼畜的Java教程来了!

鬼畜是啥?按照播妞的理解,就是:镜头摇晃,画质模糊,从不按套路出牌的人物闪来闪去,时大时小,加之让人忍不住跟着节奏抖腿的魔性十足的音乐。快过年了,来,播妞秀一段才艺,给大家助助兴:大家好,我是“春风又绿江南岸,练习时长2年半”的播妞,喜欢唱、跳、RAP……呦呦切克闹,煎饼果子来一套!图片来源网络,如侵删所谓天道好轮回,鬼畜饶过谁。B站学习区也沦陷了,由此诞生出了一种让人闻所未闻的冷概念:鬼畜教学法...

传智播客的专栏 378

【深度学习新浪潮】气候预测模型的研发进展一览(2025年版)

模型类型核心优势适用场景不足ARIMA(统计模型)简单高效、可解释性强短期单变量预测非线性、长时依赖建模差随机森林(机器学习)多特征融合、抗噪声中短期多因素预测空间相关性、时序趋势捕捉弱LSTM(深度学习)长时依赖建模、端到端中长期时序预测物理一致性差、数据需求量大物理知情AI物理规律约束、高可靠性极端天气、长期气候变化模型复杂、计算成本高。

专注:太空算力、AI infra、异构调度、大模型成本工程 528

JavaSE知识体系简单梳理

接口是用来制订规范的。语法:public interface 接口名{方法声明说明:接口中的方法声明,只有声明,没有方法体,也就是没有{}接口中声明的方法都是public的,故public可写也可以省略有了接口之后 ,类定义的语法:访问控制修饰符 class 类名 implements 接口名{属性构造方法普通方法示例public interface UserDao {//接口:用来定义规范//implements UserDao 表示按钮UserDao的规范写代码。

2401_84048542的博客 524

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

万字整理JavaSE核心知识:从面向对象到并发编程的实战指南

面向对象编程是Java语言的基石,其核心思想包括封装、继承和多态,旨在通过抽象和模块化提升代码的可维护性与复用性。在Java标准版中,集合框架、IO流和多线程并发是支撑工程实践的关键技术组件。集合框架如HashMap通过数组、链表和红黑树的数据结构实现高效的数据存储与检索,其扩容机制和线程安全问题是开发中的常见考点。多线程并发编程则涉及线程生命周期管理、同步机制以及JMM内存模型,其中synchronized关键字和volatile变量分别用于保证原子性与可见性,是构建高并发应用的基础。这些技术共同服务于企

aodiyi6351的博客 395

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WebService创建常见报错与解决

创建自己的WebService服务时报错与解决

褚福舜 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

浅述GUI和AWT(实例详解)

“随着 Internet 的飞速发展,Java 技术也得到了越来越广泛的应用。而无论我们是采用 J2SE、J2EE 还是 J2ME,GUI 都是不能回避的问题。现在的应用软件越来越要求界面友好、功能强大而又使用简单。而众所周知,在 Java 中进行 GUI 设计相对于其跨平台、多线程等特性的实现要复杂和麻烦许多。这也是很多 Java 程序员抱怨的事情。但 GUI 已经成为程序发展的方向,所以我们也

褚福舜 3432

struts2——DMI动态调用失败解决方案

从头再学习struts2,按照视频,学到DMI动态调用的时候,也就是使用!感叹号调用action里面的方法时候,每次都报错。

褚福舜 2258

Strategy策略模式详解与实例

继续java的视频学习,博客还是不能丢,要坚持!Strategy策略模式是23个设计模式之一,是我们常用的模式之一。 Strategy策略模式体现了两个非常基本的面向对象设计原则: ---封装变化概念 ---编程中受用接口,而不是对接口的实现 1.定义: 定义一组算法,讲每个算法都封装起来,使它们之间可以互换; 使在客户端调用它们的时候能够互不影响的变化。 2

褚福舜 2124

JavaSE视频学习阶段性总结 七(类,域,方法的修饰符)

java中的类和方法的修饰符Java程序在定义类时,除了使用class关键字标识之外,还可以在class之前增加若干类的修饰符来修饰限定所定义的类的特性。类的修饰符分为访问控制符和非访问控制符两大类。修饰符之间的先后排列次序对类的性质没有任何影响。本文将归纳类,域,方法的修饰符。 一.非访问控制符 1.abstract抽象类:       凡是用abstract修饰符修饰的类被称为抽象类

褚福舜 1671

java Swing计算器

作业要求,实现一个计算器,写的还不完善,仅供参考。 package AWTCalc; import java.awt.Container; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.List; i

褚福舜 1636

Set集合解析何能进何不能进

Set集合何能加到集合中,何不能加进去?我们先来看看有什么问题; 有图有真相: 1. 运行结果: [SetTest.People@4f1d0d, SetTest.People@dc8569, SetTest.People@1fc4bec] 这个结果的3个地址我们认为:三个People的对象,所以能进三个。 2. 运行结果: [SetTest.People@4f1

褚福舜 1612

JavaSE视频学习阶段性总结 二(流程控制,面向对象,封装)

续上,对最近几天的视频学习的总结。 六.流程控制语句 FlowControl Statement 1. 条件运算符(三元表达式) ,其形式为:    type d = a ? b : c;  具体化形式为:int d =2 2. switch(变量) //此处的变量类型就目前所学内容来看,只能为 4 种类型:byte,short, int, char { case  常量 1: /

褚福舜 1581

JavaSE视频学习阶段性总结 四(继承)

一、继承 1.继承的背景  1)继承的由来: Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以分隔符先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加

褚福舜 1579
下一篇: JavaSE视频学习阶段性总结 二(流程控制,面向对象,封装)
Felx_chu
博客等级 码龄15年 32粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值