JAVA第一课

发布时间:2026/11/4 12:33:33

JAVA第一课 跟日记本一起学JAVA相信你可以的加油~本章闯关任务1.cmd打开的方式0/22.照猫画虎0/5)3.好习惯0/3一.首先打开cmd:方法1.win图标R图标win的图标可能是四个小方格在你的键盘上我的就是四个小方格它是边摁win边摁R会出来一个运行程序名字叫“运行”上面会显示“打开”在“”后输入cmd,就会出来小黑框了进入的一般是系统所在的地方大部分人的系统一般是在C盘的位置D,F....盘的也有你的小黑框也就是你的面板显示的可能是C\什么什么也可能是DF...\什么什么不一样也不要惊讶啦~方法2.摁此电脑你想在哪个盘操作哪个文件夹操作就点开那个位置因为你已经在你想要操作的地方界面了上面有一个盘符搜索框旁边的小长框点击并把内容去掉输入cmd,出现小黑框小黑框显示的就是你具体想操作的地方的路径就是指定路径显示的可能是X盘\XXX文件名...)区别一个是去到系统固定的位置。一个是去到你自己想操作的位置。不要担心啦去到系统固定位置的小黑框在小黑框上也可以改到别的地方Dont worry!~后续再学啦二.照猫画虎怎么说怎么做1.1在任意一个地方创建文件夹1.在桌面上在“此电脑”上都行。2.鼠标右键点击出现一个框点击新建又出现一个框点击文件夹3.文件夹和文件不是一个东西文件夹包含文件。文件名叫chap1爱取啥取啥。2点击chap1,新建文本文档还是右键新建.......一样的)改名叫First然后把你的后缀.txt改成.java右键重命名原先后缀是.txt(因为是文本文档嘛改成.java。会出现一个框写着“是否要改扩展名”点击确认。3点击“Notepad(这是一个软件程序结尾处有链接打开Notepad界面把你刚刚创建的文件First.java拖拉过来实在拖不过来在Notepad界面的左上角有一个“文件”点击“文件”点击“打开”找到对应的盘符对应的文件夹对应的文件点击也可以打开然后就可以写代码先写先别问为什么//class:类代码容器TestHello-类名 //main :主函数main函数程序的入口一个类中最多一个 class TestHello{ public static void main(String[]args){ System.out.println(Hello world);//控制台打印 System.out.println(大家好我是新的程序猿);注意照着写一点都不能改像什么大小写符号都不能错Java尤其对大小写很敏感class类代码的容器TestHello:类的名字自定义你爱取啥取啥只是这里我写的是TestHellomain主函数程序的入口一个类最多只能有一个主函数目前代码需要写在main的{}中System.out.println();控制台输出语句“”里面为控制台输出的具体内容英文的分号代表一行代码的结束//注释不参与代码内容public static void后续再说用处。4打开chap1点击盘符输入cmd然后回车出现小黑框输入javac空格文件名.java这里输入的是javac First.java,然后回车会在chap1文件夹中生成TestHello.class文件没生成原因1.没保存保存方法1.点保存。2.ctrl图标S图标2.你编译的就不对快去改5此时你还有小黑框你不是已经输完了javac First.java回车了嘛他不是生成文件并在小黑框里跳到了下一行嘛再输入java文件名我这里是java TestHello小黑框显示Hello world大家好我是新的程序猿2.一句话隔一行那是因为println有后面的ln,没有的话print就连一起了。那我们补两个没有的。//class:类代码容器TestHello-类名 //main :主函数main函数程序的入口一个类中最多一个 class TestHello{ public static void main(String[]args){ System.out.println(Hello world);//控制台打印 System.out.println(大家好我是新的程序猿); System.out.print(两个黄鹂鸣翠柳);//不换行 System.out.print(你还没有女朋友!); } }理想显示的是Hello world大家好我是新的程序猿两个黄鹂鸣翠柳你还没有女朋友!但是你在刚刚留下的小黑框中输入java TestHello依旧显示的是Hello world大家好我是新的程序猿哎没有那两行内容啊啊啊啊一旦你的源文件发生改变一定要重新编译就是你要再输入一遍javac First.java它就会重新生成First.class文件覆盖在原来的First.class文件之上。输入完javac First.java再输入java TestHello显示的是Hello world大家好我是新的程序猿两个黄鹂鸣翠柳你还没有女朋友!你看“两个黄鹂鸣翠柳你还没有女朋友!”没有换行吧。3.在这个源文件里还可以写多个类从上面的基础再写//class:类代码容器TestHello-类名 //main :主函数main函数程序的入口一个类中最多一个 class TestHello{ public static void main(String[]args){ System.out.println(Hello world);//控制台打印 System.out.println(大家好我是新的程序猿); System.out.print(两个黄鹂鸣翠柳);//不换行 System.out.print(你还没有女朋友!); } } class World{ public static void main(String[]args){ System.out.println(这是当前文件夹的第二个类...); } }一个源文件里可以有多个类多个main函数。第二个类名World重新编译输入完javac First.java重点来啦你想运行哪个就写哪个eg我运行第二个则再输入Java World显示的是这是当前文件夹的第二个类...注意1.这两个类是相互独立的。上面的不能写在下面的花括号里下面的不能写在上面的花括号里2.类名之间不能重名。4.在chap1文件夹中创建一个Text2.java文件,写代码//公开类“类名必须和源文件名一致 public class Test2{ public static void main(String[]args){ System.out.println(这是第二个源文件....); System.out.println(学习使我快乐...呵呵); } }class前面多了public,有了public类名必须和源文件名一致之前那个源文件First有两个类一个是TestHello,一个是World,那是因为class前面没有public)5.1.java文件不可以删.class文件可以删。.class文件可以由.java文件找回为了好分和好删在源文件的第一行就是前面没有其他的有效代码就行写下Package的有效语句package包名在chap1文件夹中创建一个Test3.java文件写代码//包 package demo; public class Test3{ public static void main(String[]args){ System.out.println(公开类...); } }//包是个注释不是有效代码package前面不可以有有效代码包名通常是全小写不要写123不允许直接写数字可以是字母数字但必须是字母在前一旦有了package在编译时输入:javac空格-d空格.空格文件名.java(我这里是javac -d . Test3.java)此时chap1文件夹里有demo文件夹demo文件夹里有Test3.class。(2)假如我在代码demo后加上.aa//包 package demo.aa; public class Test3{ public static void main(String[]args){ System.out.println(公开类...); } }此时chap1文件夹中有demo文件夹demo文件夹里有aa文件夹aa文件夹中有Test3.class。.表示的是下一级所以又创建了下一级的aa文件夹来存Test3.class笔记编译1.javac空格文件名.java2.一旦有了package在编译时输入:javac空格-d空格.空格文件名.java运行java文件名三.1.良好的格式习惯1层级之间要有缩进eg:第一行与第二行.....2一行只写一句代码好看也好理解3每句代码结束都要有分号2.良好的标识符命名习惯1硬性要求必须遵循1.标识符只能由数字字母_下划线$组成不能以数字开头。2.Java对大小写敏感严格区分大小写。3.标识符没有长度限制。4.不允许使用Java中的关键字。eg:保留字goto,const。特殊字符true,false,null。5.可以写中文。只不过所占字节不同练习com.zpark Package第一个不行第一个是有点。第二个可以P大写了并不是包了但也不建议写。3.良好的注释习惯注释不能破坏原先的结构1单行注释//2多行注释/* */Notepad链接Notepad 中文版软件下载JDK链接jdk官网下载安装_360搜索JDK需要的环境后续发你先下载跟我一步步学慢慢走踏实学。未完待续。。。
延伸阅读

更多相关文章

2026/10/29 13:08:52

深入解析 Java GC 调优:减少 Minor GC 频率,优化系统吞吐

目录 一、问题描述 (一)GC 频率与影响 1. GC 频率统计 2. GC 对请求延迟的影响 2.1 Minor GC 影响的请求数 2.2 Major GC 影响的请求数 3. TP90/TP99 的影响 (二)主要问题 1. Minor GC 过于频繁 2. Major GC 触发频率偏高 二、分析 GC 机制 (一)Java 内存回收…

2026/11/3 14:58:16

8款高性价比AI写作辅助软件横向实测,本硕博撰稿避坑全指南

前言:AI 写论文乱象频发,实测 8 款工具理清适配边界 每到毕业季,本科生、硕博生都会集中寻找 AI 论文辅助工具,市面各类写作软件层出不穷,但普遍存在几类硬伤:虚假参考文献、无法匹配本校格式、不支持公式…

2026/11/5 10:43:56

工业测温方案解析:ADS122U04与STM32F042K6的UART高精度RTD采集设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 10:43:56

STM32L031+ADS122U04:UART接口24位ADC实现PT100高精度温度采集

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 10:43:55

基于ADS122U04与MK24的HVAC高精度温度采集系统设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 10:38:55

Univer开源Web Office引擎:Canvas渲染与协同编辑实战解析

第一次看到Univer这个项目名字的时候,我下意识以为是哪个海外团队用“University”做的教育类产品。直到我翻完它的仓库和在线Demo,才发现自己差点错过一个好东西——这是一个把“在线电子表格、文档、幻灯片”全部做成开源引擎的Web Office项目&#xf…

2026/11/5 10:38:55

Foxmail数字签名与加密配置全指南:S/MIME证书实战落地

1. 邮件签名与加密不是“加个水印”或“点个锁图标”那么简单很多人第一次在Foxmail里找“签名”功能,点开设置就以为万事大吉——填上姓名、电话、公司logo,保存退出,邮件发出去带个固定落款,就觉得“搞定”。等真遇到客户问“你…

2026/11/5 10:38:55

LVS负载均衡优化:FWM标记与持久化服务实践

1. 为什么需要优化LVS调度?在企业级负载均衡场景中,Linux Virtual Server(LVS)作为四层负载均衡的经典解决方案,其性能表现直接影响着整个业务系统的稳定性。但在实际生产环境中,我们常常会遇到两个典型问题…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑