`
逆风的香1314
  • 浏览: 1453318 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

老紫竹JAVA基础培训(1)认识HelloWorld程序

阅读更多
 先看代码:
E:\javalession\base\src\lession1\HelloWorld.java



  1. // package 影响到你的类存储目录和访问方式
  2. package lession1;

  3. // public 要求你的文件名必须和类名相同
  4. // 一个文件里最多有一个public类,允许没有
  5. public class HelloWorld {

  6.   // 这个是应用程序的入口,我们以能运行为标准讨论
  7.   // 必须是public的
  8.   // 必须是 static 的
  9.   // 可以用 final 修饰符
  10.   // 返回值必须是 void
  11.   // 参数必须是字符串数组,String args[] 这样写也可以
  12.   // args纯粹是习惯,可以用任何变量的名字
  13.   // main方法里允许抛出异常,我在后面给一个修改后的代码
  14.   public static void main(String[] args) {
  15.     // System类属于java.lang,全称是java.lang.System
  16.     // java.lang 这个包是唯一可以不用import的,可以直接使用
  17.     // out是标准输出
  18.     // println 是在标准输出打印字符串,且末尾换行
  19.     // 参数是一个字符串
  20.     System.out.println("Hello World!");
  21.   }
  22. }


注意:
  • 一定要有一个lession1目录,然后把HelloWord.java保存在里面。
  • 注意文件名区分大小写的,一定要是HelloWorld.java

请尝试如下的情况对代码的影响,记得每次尝试后,恢复原始版本哦
  • 去掉类的public 然后编译
  • 将类名HelloWorld改成 helloWorld 然后编译看看
  • 把文件名改成 helloWorld.java 然后编译看看
  • 把 main方法的 public 去掉,然后编译,然后运行看看
  • 把 main方法的 static 去掉,然后编译,然后运行看看
  • 把 main方法的 main 改成 mainABC ,然后编译,然后运行看看
  • 把 main方法的 String[] 参数类型改成 String,然后编译,然后运行看看
  • 把 main方法的 String[] args 改成 String args[] ,然后编译,然后运行看看
好了,今天这第一课就到这里。程序虽然很短,但东西还是很多的。都是一些基本概念。

附上带抛出异常的main代码,这个在调试程序时为了省事,偷懒,我经常这么做
  1. public final static void main(String[] args) throws IOException,Exception
完整的项目截屏



更多的 JAVA基础系列课程 请看这里,如果我修正了里面的全部错误,将逐个转发到csdn.

分享到:
评论

相关推荐

    跟老紫竹学Java-计数器项目源代码

    在本项目"跟老紫竹学Java-计数器项目源代码"中,我们主要学习如何使用不同的技术来实现一个简单的计数器功能,用于记录页面的访问次数。计数器是一个常见的应用场景,它能够帮助我们了解网站或应用的受欢迎程度。...

    loadunner进行B/S测试的培训PPT下载-老紫竹

    【LoadRunner进行B/S测试的培训PPT下载-老紫竹】 LoadRunner是一款强大的性能测试工具,主要用于评估和优化应用程序的性能。在这个培训文档中,我们主要关注的是如何使用LoadRunner进行基于B/S(Browser/Server)...

    老紫竹信息采集系统0.1版

    《老紫竹信息采集系统0.1版》是一款基于Spring框架和Lucene搜索引擎进行二次开发的信息采集工具。这款系统的设计理念在于提供一个轻量级、易于理解和操作的解决方案,使得开发者能够快速配置并启动对特定网站的数据...

    信息采集系统(老紫竹搜索引擎0.4 测试版 包括了部分B/S程序 )

    1 完全基于人工收录,每个被收录的帖子都是我们认为不错的。 2 任何人都可以加入,别人也可以分享到你加入的内容 3 收录的内容,不是简单的抓取,而是只收录里面最有用的部分,比如主题,内容...(版权归老紫竹所有)

    老紫竹网页采集系统,令你一看就上手的搜索引擎

    老紫竹网页采集系统是一款专为初学者设计的搜索引擎开发工具,它简化了网页数据抓取的复杂过程,使得用户可以快速理解并实践搜索引擎的基本原理。这个系统的特点在于其易于理解和操作,即使对于编程经验不多的用户,...

    紫竹手机下载系统(含MP3切割组合功能)

    紫竹手机下载系统的出现,迎合了这一需求,特别是其独具特色的MP3切割组合功能,为用户提供了更为个性化和创意性的音频处理方案。本文将对紫竹手机下载系统进行详细解析,探讨其核心功能以及使用方法,旨在让更多的...

    紫竹本地影音文件速查器V1.0绿色免费版

    紫竹本地影音文件速查器是款针紫竹影音打造的本地音频文件查看工具。用户可以通过这款软件快速找到想要的影音文件,欢迎下载 【软件特色】  1.软件功能简单,但是非常的使用  2.省去了复杂的安装过程,解压即用...

    老紫竹网页采集系统

    老紫竹网页采集系统=================安装配置-------1 程序我就不说了2 配置文件 applicationContext.xml 里面有详细的注释3 已经包含了CSDN论坛、博客园、新浪博客、百度Hi的解析参数需要的类库---------1 Spring ...

    java解析pdf

    1. **Apache PDFBox简介** Apache PDFBox是Apache软件基金会的一个项目,它提供了用于处理PDF文档的API。该库包括许多功能,如PDF文档的读取、写入、文本提取、图像提取、表单填写等。 2. **PDFBox的安装与导入** ...

    普陀山紫竹林导游词介绍5篇精选.doc

    普陀山紫竹林导游词介绍5篇精选.doc

    紫竹国际教育园区.docx

    紫竹国家高新技术产业开发区是园区的基础,拥有交通大学和华东师范大学两大知名学府,以及众多国家级实验室和研发中心。区内聚集了英特尔、微软、印孚瑟斯等全球知名高科技企业的研发中心,形成了以集成电路与软件、...

    2021-2022收藏的精品资料2021-2022年006物业管理人员培训计划课件.doc

    【紫竹物业管理人员培训计划】是南京紫竹物业管理有限公司针对其员工制定的一项系统性人才培养策略。该计划强调了培训在企业发展中的重要性,认为人才的竞争是企业竞争的核心,而有效的培训能够提升员工的整体素质,...

    Java高级架构师九个阶段

    根据提供的文件信息,“Java高级架构师九个阶段”这一主题主要涵盖了成为一名优秀的Java高级架构师所需要经历的不同发展阶段及其相应的技术栈。接下来将针对这九个阶段进行详细解析,并结合描述中的提示来阐述每一...

    Java5、6、7_API_帮助文档.rar

    5. **改进的Java插件**:提高了Java Web Start应用程序的用户体验。 6. **Java桌面应用支持**:包括对OpenOffice API的支持,提高了与桌面环境的集成。 Java 7,JDK 7(J2SE 7.0),在2011年发布,引入了更多创新...

    紫竹慧:2019年年度报告.PDF

    在2019年度中,紫竹慧以其在建设服务行业多年积累的专业能力,成功参与并完成了多个对地区乃至国家有着重要战略意义的大型建设项目。本报告将详细阐述紫竹慧在过去一年取得的业务成就及在重大工程项目中的贡献。 ...

    紫竹桩基:2018年年度报告.PDF

    辽宁紫竹桩基础工程股份有限公司(简称“紫竹桩基”,股票代码:830894)的2018年年度报告,全面展示了公司在过去一年的经营状况、财务数据、管理层分析以及未来发展计划。报告内容涵盖了一系列关键领域,包括公司...

    软件开发三级培训班

    - **培训重点**可能包括但不限于.NET框架的基础知识、软件设计模式、数据库管理、Web应用程序开发等方面。 #### 技术领域 - **C++**:虽然文件中明确标注了C++作为标签,但具体培训内容并未提及C++的相关细节。考虑...

Global site tag (gtag.js) - Google Analytics