Java基础知识点整理Day_01

C# 异步编程详解(Task,async/await) 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。 阅读详情

1.Java语言的特点
Sun公司在“Java白皮书”中对Java的定义:Java:A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic language.
Java是一种简单的,面向对象的,分布的,解释的,健壮的,安全的,体系结构中立的,可移植的,高性能的,多线程的以及动态执行的程序设计语言。(具体说明看笔记)
2.index.java(Java源文件)–>编译器(javac.exe)–>index.class(字节码文件)–>解释器(java.exe)解释执行
3.Java语言与C语言的平台无关性上的区别
第一,C语言是编译执行的,编译器与平台相关,编译生成的可执行文件与平台相关;
第二,Java是解释执行的,编译为中间码的编译器与平台无关,编译生成的中间码也与平台无关(一次编译,到处运行),中间码再由解释器解释执行,解释器是与平台相关的,也就是不同的平台需要不同的解释器.
具体参考:http://www.cnblogs.com/gw811/archive/2012/09/09/2677386.html
4.标识符由字幕、数字、下划线和美元符($)组成,并且第一字符不能是数字。(这里字母并不局限于英文字母,也可以是汉字,希腊字母等)
5.局部变量在定义该变量的方法被调用时被创建,在该方法退出后被撤销,必须显示初始化;实例变量在创建该类的实例时被创建,其生存期与该对象一致,默认初始化;类变量在该类被加载时被创建,所有该类的实例对象共享类变量,也是默认初始化。
6.类的静态方法中不能直接访问类的非静态成员;类的非静态方法可以访问类的所有成员。
7.Java中的关键字都是由小写字母组成,如果不是全部小写则不是关键字。
8.多行注释之间出现注释起始符,如//,/*等,编译器将其视为普通字符不作任何处理。但是多行注释之间不能嵌套。
9.当被除数是整型时,0不能作为除数否则运行时会报错;如果被除数是浮点型,除数为0,不会报错,结果为infinity(无穷大)。
10.%取余符号,任何整数不能对0取余否则运行时会报错,浮点型对0取余运行时虽不会报错,但结果为NaN(Not a Number)。
不管是整型还是实型的取余运算,余数符号与被除数符号一致。
11.&和&&作为逻辑运算符时,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。同理“||”运算符当第一个条件成立之后,后面的条件就不执行了。此外&还是位运算符。
12.short s1 = 1; s1 = s1 + 1;
有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。
short s1 = 1; s1 += 1;
正确,当使用+=、-=、*=、/=、%=、运算符对基本类型进行运算时,遵循如下规则:运算符右边的数值将首先被强制转换成与运算符左边数值相同的类型,然后再执行运算,且运算结果与运算符左边数值类型相同。
13.整数默认int,小数默认double
14.Java float保留两位小数或多位小数
float a = 123.2334f;
float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)
15.final修饰数组时,数组对象不可变,但是数组内的值可变。
16.switch(表达式),在 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以),1.7加入的新特性可以支持String类型的数据。

【OpenClaw从入门到精通】第11篇:OpenClaw 2026多模态实战全攻略:OCR/语音/图像自动化(附完整代码+双部署方案) 本文聚焦OpenClaw 2026版核心升级的多模态能力,从底层架构原理到实操落地全流程拆解。先解析“统一指令解析+多工具适配器”的核心设计逻辑,再提供阿里云规模化部署(适合批量任务)与本地汉化版部署(适合隐私数据调试)的详细步骤,含依赖安装、配置验证完整操作;随后落地三大高频实战场景——OCR合同信息结构化提取、会议录音自动转写纪要、电商商品图片智能打标,每个场景均提供可直接运行的完整代码、执行结果演示及流程说明;最后补充多模态任务避坑指南、性能优化技巧与成本控制方案。 阅读详情

相关推荐

Vim 入门到够用:Linux 文本编辑器的三种模式、常用操作与实战技巧

i 进入编辑模式Esc 退出编辑模式回到命令模式: 从命令模式进入底行模式编辑,不一定非得“打开就直接打字”。一旦你接受了“模式”这件事,后面很多操作都会顺起来。学 Vim,不要追求一次学全,先把“命令模式—编辑模式—底行模式”这条主线练熟。只要这条主线通了,后面的复制、删除、搜索、替换,都是顺手补上去的能力。

Web安全工具库 803

java学习笔记_基础知识day01-day13day14 完整版

java学习笔记_基础知识day01-day13day14 完整版 这些算是java最最基础的知识了,我经常翻阅。 链接:https://pan.baidu.com/s/1WeK-Ms4XyarXAd-FW-KCCQ 提取码:3gjq 优快云现在好像下载啥附件都要花积分。我只是把自己看到的东东记录一下,分享是顺便的事,还不想拿这个赚积分。所以不上传附件了,用网盘来放文件吧。 btw, 我习惯在一个文件里写东西,方便自己查阅。东一个西一个文件,想查特别详细的知识或者小东西会非常不方...

黄道婆的专栏 204

MuMu模拟器过检测实战:从硬件伪装到API欺骗的完整避坑指南

本文详细介绍了MuMu模拟器过检测的实战技术,从硬件伪装到API欺骗的全方位解决方案。通过修改CPU/GPU信息、内存分布、系统属性和行为模拟等关键技术,帮助用户有效绕过现代应用的模拟器检测机制,提升模拟器的隐蔽性和稳定性。

xxx12的博客 1407

2111 JAVASE每日复习总结 链接汇总

JAVA每日内容复习总结汇总2111 Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾 希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用 可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 ???? 聪明在于勤奋,天才在于积累,与君共勉~ 前言总结 DAY01 复习内容总结 ...

程序媛泡泡的博客 1万+

风控IV、AUC、KS python计算代码

df_temp:数据集,Y:是否逾期标签,feas_list:需要计算IV的 变量。2、 按月和不同Y 下的 IV计算。

暮雨听轩的专栏 1618

Unity学习笔记之【IK反向动力学操作】

反向动力学,简称IK。相较于正向动力学,反向动力学旨在子级对父级产生的影响。使用IK,可以实现根据目标位置或方向来计算并调整角色的关节(骨骼)链,以使角色的末端(如手臂、腿部等)达到预期的位置或取向。通过使用 Unity 的 IK 功能,你可以实现各种复杂的角色动画效果,如角色抓取、足部对齐、手臂跟随等。 2. 将所视的目标物体拖拽绑定 4. 实现效果如下 :移动角色时注释立方体 实现效果如下

m0_47351846的博客 2955

2109 JAVASE每日复习总结 链接汇总

JAVA每日内容复习总结汇总2109 Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾 希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用 可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 ???? 聪明在于勤奋,天才在于积累,与君共勉~ 前言总结 DAY01 复习内容总结 ...

程序媛泡泡的博客 1万+

Silvaco TCAD仿真例库——肖特基二极管反向击穿特性(案例)

本文详细介绍了使用Silvaco TCAD仿真例库分析肖特基二极管反向击穿特性的完整流程。通过搭建带保护环的器件结构,配置关键物理模型,并执行反向偏压扫描,深入探讨了雪崩击穿机制、电场分布及设计参数(如漂移区浓度、保护环)对击穿电压的影响,为功率半导体设计与可靠性分析提供了实用的虚拟实验方法。

weixin_29165465的博客 390

Java基础知识笔记(详细)

文章目录集成开发环境创建项目编写程序运算符控制台输入IDEA的常用快捷键 集成开发环境 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。 创建项目 创建项目-创建模块-创建包-创建类 (1)创建一个工程 (2)jdk版本我这里是1.7的 (3)我命名为java_Web (4)创建一个Module 我命名为day01 (5)创建包和类 编写程序 Java第一个程序 pac

qq_45893999的博客 3万+

基于ESP32-S3的电子吧唧DIY:蓝牙传图、触摸交互与动态显示全解析

本文详细解析了如何利用ESP32-S3芯片DIY一个功能丰富的电子吧唧(智能徽章)。项目核心实现了通过蓝牙低功耗(BLE)接收手机小程序发送的图片,并存储至文件系统,最终在带触摸功能的TFT屏幕上进行动态显示与交互。教程涵盖了从硬件选型、软件开发环境搭建,到蓝牙通信、图片处理与触摸功能实现的完整步骤,并分享了实用的调试技巧,适合创客和嵌入式爱好者动手实践。

weixin_42510243的博客 678

UE4-(蓝图)第五十五课图片九宫格拉伸的使用

一、为什么使用九宫格拉伸 在UI布局的时候,有时候使用的图片与我们要制作的UI大小有差距,如果图片是普通方式直接拉伸很可能造成图片四个角上的效果与原图片差距太大甚至是变形,这时候使用九宫格模式拉伸,可以保持图片四个角上的样式不发生改变,只对中间区域拉伸。 原始 正常拉伸: 九宫格拉伸: 二、图片参数设置 1.新建一个UI 控件蓝图,在CanvasPanel下拖入一个Image,选择一张...

Stone的博客 7890

Java基础Day01

作为一名JAVA开发的程序员,一直没有好好整理过自己的笔记和技术栈。很多用过的东西都忘了,从今天起,开始记录下自己的学习历程。希望还能跟上时代的步伐。谨记 不骄不躁 1_Java语言发展史(了解) Java语言诞生于1995年,由Sun公司推出。 ​ 2009年,Sun公司被甲骨文(oracle)公司收购,官网地址:https://www.oracle.com ​ Java之父:詹姆斯·高斯...

Riven_x的博客 3534

基于STM32设计自动输液监测系统(241)

该系统集成了液位传感模块、光电传感器、电机模块、按键模块和OLED显示屏等多个功能模块,以实现全面的输液过程监控和控制。液位传感模块能够实时监测输液瓶中的液位,当液位到达限定值时,系统会自动控制步进电机夹紧输液管,并发出报警提醒,确保输液过程不会因液位过低而中断。

1343

JAVA基础day01

Java基础知识总结

weixin_45592479的博客 541

jre9下载 jdk9

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

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java基础day_01整理

编程,就是人类将自己的想法,思路,整理出来,以编程语言的形式,告诉计算机,让计算机可以按照我们人类的思想,去完成指定的操作编程需要依靠编程语言去完成第一阶段:二进制语言 ,只有计算机能读懂第二阶段 :汇编语言 ,计算机能看懂,人类也能看懂第三阶段: 编程语言 ,人类读懂,计算机能读懂例子:C、C++、Java、PhP想要使用某些软件,必须要给软件配置环境配置了环境后,在计算机中可以在任意位置去启动想要使用的软件 在Path下配置环境变量 二进制转成十进制是从后向前按照每个位上的数按为相乘 ,再按权相加例如

Jtyazs的博客 130

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Java基础知识整理--day01

1.计算机中最小的存储单位是:1bit(比特) 2.计算机中最基本的存储单元是字节(byte),每个字节由8个比特构成。 3.计算机的存储能力是以字节和多字节来衡量的。 千字节(kilobyte,KB)=1024B 兆字节(megabyte,MB)=1024KB 千兆字节(gigabyte,KB)=1024MB 万亿字节(tarabyte,TB)=1024GB **4.软件的划分:**系统软件和应...

a1773570500的博客 287

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新Java基础系列课程--Day01-Java基础入门

早期这门语言的名字其实不叫Java,当时称为Oak(橡树的意思),为什么叫橡树呢?原因是因为Sun公司的门口种了很多橡树,但是后来由于商标注册时,Oak商标已经其他公司注册了,所以后面改名为Java了。那么有人好奇为什么叫Java呢?Java是印度的一个岛屿,上面盛产咖啡,可能是因为他们公司的程序员喜欢喝咖啡,所以就改名为Java了。

BS009的博客 1359

java基础day01知识点总结

1.十进制、二进制的转换 十进制->二进制方法:除2 例如:十进制15转换为二进制1111 二进制->十进制方法:各位分别乘2的n次幂再相加 例如:二进制1111转换为十进制15 2.计算机快捷键整理: ctrl+s ctrl+c ctrl+v win+R 打开dos窗口 F2 重命名文件 tab 移动一个制表符 shift+tab tab的反操作 ctrl+shift+/ 注释 alt+tab 现有界面的切换 win+d 与主界面相互切换 3.win10系统下 显示文件扩展名 点击查看->点击扩展名(

m0_48279672的博客 187

Python基础语法 day_01知识点整理

** Python基础语法 ** ** print输出函数 ** 注释 print(‘hello,python’) #print()往控制台打印xxx #打印各种数据 print(123) print(3.5) print(True) print(“人生苦短,我用python”) #控制是否换行 end=’ ’ print(“hello”,end=’ ') print(‘world’) #转义字符 当我们输入一些控制键如回车,Tab等无法显示的字符,可以使用字符 \n 回车换行 \t Tab键 ,相当于4个

Demon_and_Angle_的博客 145

java基础知识整理

Day01 常见DOS命令和环境变量的配置 每天要做的事——笔记、作业、代码 知识点的学习——A:是什么? B:有什么特点? C:如何使用? D:什么时候使用? E:能讲给别人听么? 一、学习的前提 (1)目标要明确 (2)兴趣是最好的老师 (3)自信是成功的法宝 (4)要求和建议 A:写总结,记笔记,写注释。 B:多交流 C:勤练习:敲--狂敲(学习的捷径 不走弯路,...

Marmara 1893

Java基础 DAY01

Java基础

weixin_62100455的博客 347

Java基础最全整理01

JDK:java开发工具包,java须在基础上进行应用程序的开发JRE:java运行时环境,java程序运行起来得有它JVM:Java虚拟机,为了屏蔽Java程序在不同操作系统上运行的差异性,它是使得java可以跨平台的原因,位于JDK的最底层。包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。标识符可以由字母、数字、下划线和美元符号$组成标识符不能以数字开头,不能是Java中的关键字Java区分大小写不可以用关键字和保留字作为标识符,但标识符能包括关键字和保留字标识符不能含有空格。

m0_46235110的博客 136

JAVA_day01

.sh脚本文件编程步骤: 1,写脚本文件的行首 #!/bin/bash 2, 输入你想批量执行的命令 3, 修改文件的u的权限,变成可执行文件 4, 执行。/xx.sh 查看/杀死进程: ps: 查看进程 kill -9 PID 杀死进程 java第一天: java:面向对象编程 c: 面向过程编程 西红柿炒鸡蛋 如何做: 谁去做:—>哪个对象调用了哪个方法 是什么: 一种编程语言:语法规则,词法规则,句法规则,高级应用 部署环境: 开发环境: 运行环境: 为什么: 简单易学—>面向对象

politeness__的博客 231

Java基础面试题(day 01)

Java基础面试题

weixin_61494821的博客 1146

Java基础day01

标识符:标识符指的是Java中,类、方法、变量取名的一些规范名称规范:标识符有数字、字母、下划线、$组成,不能以数字开头,不能和关键字同名。

m0_67264541的博客 52

【深入浅出精华版视频】-刘意day01-10思维导图整理

60天夯实java基础-day01【深入浅出精华版视频】-刘意day01-10思维导图整理 【深入浅出精华版视频】-刘意day01-10思维导图整理

xiaoxianfighting的博客 309
上一篇: 基于JSP + servlet + javabean的MVC简单验证登录实例
下一篇: Java基础知识点整理Day_02
詹詹自喜KING
博客等级 码龄11年 40粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值