尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

java 基础语法一

java 基础语法一
📅 发布时间:2026/6/19 23:56:15

java 基础语法一

一、基本概念

冯诺依曼结构,Java三大版本、编译型和解释型语言

1、五大组成部分:运算器、控制器、存储器、输入设备和输出设备;核心特点:采用二进制表示、存储程序原理、顺序执行指令

2、javaSE(标准版),javaEE(企业版),javaME(微型版),JRE是java的运行环境,jdk额外提供编译器与调试工具。

3.编译型语言:(快)执行前通过编译器将源代码转化为机器语言,生成可执行文件如:C、C++。解释性语言(相对慢):执行时将源码转化为机器语言并执行如:Java、JavaScript、Python、MATLAB 。

二、注释

单行注释 //

多行注释 /* */

文档注释/** */

三、关键字与标识符

关键字:具有特定语法功能,不能用作标识符

标识符:类名,变量名,方法名等都被称为标识符

四、数据类型及类型转化

补充:强类型语言:所有变量必须先定义才能使用

​ 弱语言类型:变量在使用时无需严格声明数据类型

java数据类型

2、类型转换 低→高:byte,short,char→int→long→float→double

​ 低到高:直接转 ;

​ 高到低:强制转换 举例:

int Hongbao=10;
byte a=(byte)Hongbao;//(要转成的数据类型)变量名

五、变量、常量、作用域

补充:成员变量:在类中定义的。作用域:类的内部

​ 局部变量:在方法中定义的。作用域:方法的内部

六、运算符

算数运算符:+,—,*,/,%,++,——

赋值运算符:=

关系运算符:>,<,>=,<=,==,!=instanceof

逻辑运算符:&&,||,!

位运算符:&,|,^,~,>>,<<,>>>

条件运算符:? :

拓展赋值运算符:+=, —=,*=,/=

七、Scanner 获取键盘输入

使用方法:

第一步:导入Scanner类:import Java.util.scanner;

第二步:创建Scanner对象 Scanner scanner=new Scanner(System.in);

第三步:获取键盘输入数据 int xx=scanner.nextInt();

第四步:scanner.close();

八、程序结构

顺序结构 选择结构 循环结构

1、在java中,顺序结构是一种最基本的程序结构,它按照代码的书写顺序,从上到下依次执行语句。

2、选择结构:

单选择结构:

if(){}

双选择结构

if(){}else{}

多选择结构

if(){}else if(){}else if(){}else{}

switch选择结构

switch(expression){case value1://代码块break;//可选case value2://代码块break;//可选defaaut://可选//默认代码块
}

3、循环结构

补充概念:Java表达式是编程中用于计算值的代码单元,由操作数(变量或常量)和运算符构成。例如,a + b 是一个简单的算术表达式,其中 a 和 b 是操作数,+ 是运算符。表达式的值可以是基本数据类型(如 int、double)或引用类型(如 String),并广泛应用于赋值、条件判断和函数调用等场景。

​ 反编译指特定技术手段将可执行程序(如机器代码或字节码)转换为高级编程语言形式的程序。

while循环

while(布尔表达式){//循环内容
}

do ...while循环

do{//代码语句}while(布尔表达式);

For循环

for(初始化;布尔表达式;更新){//代码块
}

相关新闻

  • (补11月)代码大全阅读笔记3
  • 小组作业1
  • C 文件操作全解速览

最新新闻

  • 使用acme.sh获取免费泛域名SSL证书:从DNS验证到自动化部署
  • 2026年6月最新天梭中国官方售后热线服务电话客户地址网点 - 天梭服务中心
  • 2026上海黄金变现去哪靠谱?本地5家正规回收渠道深度拆解,第1家真的全能无短板 - 速递信息
  • 基于ACME协议的SSL证书自动化管理:从原理到实践
  • DeepSeek-V4架构解析:DSA稀疏注意力与MoE路由实战
  • 开源推理模型本地部署实战指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号