当前位置: 首页 > news >正文

26.4.9-11

public class hello{
public static void main(string[] args){
system.out.print("hello,world!");
}
}
  1. 每个单词不能出现问题,java中大小写敏感

  2. 尽量用英文

  3. 文件名和类名必须保持一致,并且首字母大写

  4. 所有符号英文状态

Java程序运行机制

  1. 编译型

  2. 解释型

  3. 程序运行机制

使用IDEA

快捷

"psvm"--public static void main(String[] args){

sout--System.out.println()

java基础语法

  1. 注释、标识符、关键字

注释(书写注释是一个非常好习惯):

单行注释————//注释内容

多行注释————/注释内容/

JavaDoc:文档注释————/两个星号注释内容一个星号/

关键字:

![](file://D:\一般没用\2026-04-10-20-19-59-image.png?msec=1775993283606)

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符

所有标识符都应该以字母、美元符号、数字或下划线组成

所有标识符都应该以字母、美元符号、或下划线开头

不能使用关键字作为变量名或方法名

标识符是大小写敏感的

一般不使用拼音

  1. 数据类型

强类型语言——所有变量必须先定义再使用

基本类型:

![](file://D:\一般没用\2026-04-10-20-31-57-image.png?msec=1775993283605)

long类型在数字后加L

float在数字后面加F

引用类型:

类、接口、数组


字节:

1bit=1位

1Byte表示一个字节--1B=8b

1024B=1KB

1024KB=1M

1024M=1G

1024G=1TB


面试题:

二进制0b

八进制0

十进制

十六进制0x 0~9 A~F



转义字符

\t制表符 缩进

\n换行

"字符串里打双引号

\\反斜杠本身


布尔值

bollean flag=ture;
if(flag==ture){}
if(flag){}//两行代码相等

浮点数拓展

银行业务怎么表示?

最好完全使用浮点数进行比较

BigDecimal 数学类工具

float f=0.1f;//有限 离散 舍入误差 大约 接近但不等于
double d=1.0/10;
  1. 类型转换

byte,short,char->int->long->float->double(低->高)

强制转换:高->低 (类型)变量名

自动转换:低->高

不能对bollean进行转换

操作比较大的数字,注意溢出问题;

int money=1000000000;
int money=10_0000_0000;//二者一样
int years=20;
int total=money*years;//默认int
System.out.print(total);//负数
在计算结果前就转换数据类型

编码 Unicode

  1. 变量、常量

变量:

数据类型 变量名=值;

1. 每个变量都有类型,类型可以是基本类型,也可以是引用类型

  1. 变量名必须是合法的标识符

  2. 变量声明是一条完整的语句,因此每一个声明必须以分号结束

尽量避免定义在同一行![](file://D:\一般没用\2026-04-10-21-35-20-image.png?msec=1775993283605)![](file://D:\一般没用\2026-04-10-21-36-30-image.png?msec=1775993283609)常量:final 常量名=值;final double PI=3.14;常量名一般使用大写字母变量:![](file://D:\一般没用\2026-04-12-19-29-42-image.png?msec=1775993382769)
  1. 运算符

![](file://D:\一般没用\2026-04-12-19-31-21-image.png?msec=1775993481839)

CTRL+D,复制当前行到下一行

幂运算:数学类Math.

  1. 包机制、JavaDoc

一般利用公司域名倒置作为包名

为了能够使用某一个包成员,我们需要在Java程序中明确导入该包---import package1[.package2].(classname|*)

JavaDoc:

javadoc命令是用来生成自己API文档

  1. @author 作者名

  2. @version 版本号

  3. @since 指明需要最早使用的jdk版本

  4. @param 参数名

  5. @return 返回值情况

  6. @throws 异常抛出情况

http://www.jsqmd.com/news/630470/

相关文章:

  • 化妆品工程师深度拆解:9 款网红沐浴露,剔除溢价后值得入手的只有这 3 款 - 新闻快传
  • Linux I/O 演进史:从管道到零拷贝,一篇串起个服务端核心原语擞
  • 终极指南:如何用IPATool命令行工具高效下载iOS应用IPA文件
  • [RK3566-Android11] 基于SPI驱动的LED灯带控制:从硬件配置到动态效果实现
  • RexUniNLU与QT框架集成的跨平台NLP应用开发
  • 嘉立创EDA从入门到实战:硬件工程师的快速上手指南
  • 大模型智能写作落地攻坚实录(SITS2026内部脱敏报告):仅限首批23家试点单位参阅的7条黄金准则
  • 为什么92%的大模型RAG项目在2025年Q3后集体转向KG增强?——2026奇点大会技术白皮书独家拆解
  • 基于Matlab与FPGA的混频sin信号FFT验证:双平台功能设计与比对
  • HarmonyOS 6学习:组件转场动画优化——解决文字翻转延迟问题
  • uni-app怎么接极光推送 uni-app消息推送App端接入【教程】
  • 从 `error:0308010C` 看前端工程化:你的Vue/React项目真的准备好迎接Node.js 18+了吗?
  • 2026届最火的五大AI论文工具横评
  • FastAPI项目半夜报警吵醒你?聊聊告警这事儿怎么搞!咆
  • 模型版本混乱、推理延迟飙升、成本失控——SITS2026圆桌直击大模型工程化三大“静默危机”,如何72小时内止损?
  • Raspberry Pi Imager终极指南:3分钟搞定树莓派系统部署
  • 3步轻松解密网易云NCM加密音乐:ncmdump工具全攻略
  • 从协方差到相关系数:Python实战解析多维数据关系
  • 利用 Cursor 智能 IDE 辅助开发 Stable Yogi 模型调用代码
  • EdgeRemover终极指南:2025年如何安全卸载Microsoft Edge的完整解决方案
  • Autosar代码生成避坑指南:Simulink模型到RTE接口的5个关键步骤
  • 2026年道路标志反光膜选购指南:道路指示牌/道路标志反光膜/铝板交通标志牌/高强级反光膜/高速公路标志牌/一类反光膜/选择指南 - 优质品牌商家
  • 告别WASD!用Unity InputSystem把PC游戏操作无缝搬到手机上(保姆级教程)
  • 实战指南:利用MATLAB实现无人驾驶中的MPC-CBF安全控制
  • AMD Ryzen系统调试三突破:从性能瓶颈到稳定优化的技术侦探指南
  • 液压剪切机的设计(论文+CAD图纸+开题报告+翻译……)
  • MIPI D-PHY v1.2升级解析——HS-Deskew机制与高速率下的相位校准
  • ROS2手眼标定实战:从二维平面到三维空间的坐标对齐
  • 操作系统同步原语:自旋锁与信号量的底层实现
  • 如何快速掌握B站视频下载:简单实用的完整教程