尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
初识Java,开篇
一、什么是 Java1. Java 是一门面向对象的编程语言主要用于后端开发、安卓应用开发等最早是出现在一座叫做咖啡的小岛并命名。二、JavaEE 和 JavaSE 的区别1. JavaSE 是 Java 的基础适合初学者JavaEE 是 Java 的企业级扩展。2. JavaEE 是 JavaSE 的扩展版适合于企业级人员开发。三.Java有什么特性1.面向对象以当作一个对象处理2.健壮性3.安全性4.分布式5.简单性四.main方法下面是一个完整的 Java main 方法示例演示了标准写法、输出语句以及各部分的作用public class Main { // main 方法是 Java 程序的入口程序从这里开始执行 public static void main(String[] args) { // public访问修饰符表示该方法可以被外部访问 // static静态方法无需创建对象即可调用 // void表示该方法没有返回值 // main方法名JVM 启动时自动寻找并调用它 // String[] args命令行参数数组用于接收运行时传入的参数 System.out.println(Hello, Java!); System.out.println(这是 main 方法中的输出语句); } }各部分作用说明public访问修饰符保证 JVM 可以从外部调用该方法。static静态方法JVM 无需创建对象即可直接调用。void表示 main 方法执行完毕后不返回任何值。main固定的方法名是 JVM 识别程序入口的唯一标识。String[] args用于接收命令行传入的参数例如运行时通过 java Main 参数 传入的内容。System.out.println向控制台输出一行文本是 Java 中最常用的输出语句。1.Java的主要方法也是程序的主要代码内容一段项目当中这里面的内容是主要的功能用来运行Java程序2.由Java源文件xxx.java--编译器生成字节码文件--输出结果3.JDK,JRE,JVM的关系:JDK包含JRE,JRE包含JVM五.注释1.注释是用于解释代码的不清楚用于标注代码的理解程度方便其他人阅读更加清晰可以分为 行注释//注释内容多行注释/*注释内容 */文档注释/** 文档注释 */ 专门用来给类,方法,成员变量写说明的用javadoc工具可以提取这些注释自动生成HTML格式的API帮助文档六.标识符用户给类或者方法的命名自己取名注意事项1.不能以数字开头关键字来命名2.可以用下划线字母数字,$来开头3.遵循大小驼峰的命名原则七关键字有特殊含义的标识符Java提前定义好的下面通过一个 Java 代码示例展示合法与非法标识符的命名并注释说明每条规则public class IdentifierDemo { // 合法标识符以字母开头后续可跟字母、数字、下划线、$符号 int age 20; int _score 95; int $price 100; int studentName 18; // 遵循小驼峰命名 // 非法标识符示例以下写法会编译报错仅作说明 // int 123abc 10; // 错误不能以数字开头 // int class 5; // 错误不能使用关键字命名 // int my-name 3; // 错误不能包含连字符 }标识符命名规则说明不能以数字开头如 123abc 是非法标识符。不能使用关键字如 class、public 等关键字不能作为标识符。可以使用下划线、字母、数字、$ 开头如 _score、$price 都是合法标识符。遵循大小驼峰命名原则类名使用大驼峰如 IdentifierDemo变量和方法名使用小驼峰如 studentName。下面再补充一个关于关键字使用的示例演示常见关键字如 public、class、static的用法public class KeywordDemo { // public访问修饰符表示该类可以被外部访问 // class关键字用于声明一个类 // static静态关键字表示该方法属于类本身无需创建对象即可调用 public static void main(String[] args) { // void表示方法没有返回值 System.out.println(关键字示例public、class、static); } }常见关键字说明public访问修饰符表示公开访问权限。class用于声明一个类。static静态修饰符表示成员属于类本身。void表示方法没有返回值。
RELATED

相关推荐

arXiv论文中文精读网页实战:DeMinds+MkDocs全流程

arXiv论文中文精读网页实战:DeMinds+MkDocs全流程

阅读 arXiv 论文是算法工程师和研究生的日常功课,但真正让人头疼的往往不是“找不到论文”,而是“读不懂、记不住、想回顾时又要重读一遍”。英文 PDF 公式密集、章节跨度大,临时想起一个结论还得翻半天。这篇文章想分享一套完整的处理链路&a…

📅 2026/10/29 4:54:57
从JDK源码级别彻底剖析JVM类加载机制【TL jvm01】

从JDK源码级别彻底剖析JVM类加载机制【TL jvm01】

11111111111111111111

📅 2026/9/20 13:41:25
计算机网络层(IP协议格式+网段划分+私有IP地址和公网IP地址)

计算机网络层(IP协议格式+网段划分+私有IP地址和公网IP地址)

基本概念主机:配有IP地址,也要进行路由控制的设备路由器:即配有IP地址,又能进行路由控制节点:主机和路由器的统称报文是从各种路由器的跳转,跳到另外一个主机的要能跳到路由器,首先要保证路由器…

📅 2026/9/5 10:08:57
MORE NEWS

更多资讯

📰

倒立摆模糊控制Simulink仿真:49条规则与闭环调试

简介:这份面向初学者的倒立摆模糊控制仿真资料包,围绕 MATLAB/Simulink 环境下的非线性系统稳定控制展开,适合智能控制课程学习、实验复现与入门实践,也可为模糊逻辑控制的自学提供较为完整的参照。压缩包共 140 个文件&#xff0…

📰

QCustomPlot动态时间轴:秒/毫秒单位统一与实时曲线避坑

1. 动态时间坐标为什么容易翻车QCustomPlot 这套东西,做静态曲线的时候顺手得很,一旦把 X 轴换成时间,尤其是要跟着系统时间实时滚动,问题就全冒出来了。我在几个数据采集类的上位机项目里反复用过它,第一次做动态时间…

📰

Agentic AI提示工程如何提升推荐系统效果

1. 为什么Agentic AI提示工程正在重塑推荐系统上周调试推荐系统时,我发现传统协同过滤算法对新用户的推荐准确率突然下降了23%。这个现象促使我重新审视推荐系统的技术架构——当用户行为数据不足时,我们是否过度依赖历史交互数据了?这恰好解…

📰

MFC扫雷源码实战:消息映射、双缓冲与二次开发

简介:这份扫雷游戏程序面向希望借助经典项目入门 Windows 桌面开发与 MFC 框架的 C 学习者,提供可直接运行、调试的工程和完整源码,帮助理解界面搭建、消息映射、雷区随机生成、计时统计与点击交互等核心机制。压缩包共 71 个文件&#xff0c…

📰

Agentic AI与提示工程如何革新推荐系统

1. 为什么Agentic AI提示工程正在重塑推荐系统最近半年,我观察到推荐系统领域出现了一个明显的技术拐点。传统基于协同过滤和深度学习的推荐算法,正在被一种更灵活、更具解释性的技术路径所补充——这就是Agentic AI与提示工程的结合体。这种组合不仅解决…

📰

Qwen大模型Linux部署与Docker集成实战指南

1. 开源AI工具链实战:从Qwen模型到Linux系统部署全指南在AI技术爆发式增长的当下,开源社区涌现出大量值得关注的工具和框架。作为一名长期混迹技术社区的开发者,我最近完整走通了从Qwen大模型部署到Linux系统优化的全流程,过程中积…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬