开发者社区> 学堂小助手> 正文

第一个 Java 程序|学习笔记

简介: 快速学习 第一个 Java 程序
+关注继续查看

开发者学堂课程【【名师课堂】Java 零基础入门第一个 Java 程序】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/370/detail/4400


第一个 Java 程序


内容简介:

1 建立 Hello.java 程序

2执行程序

3注意事项

 

1 建立 Hello.java 程序

以后所有的第-一个程序都使用“Hello World"。如果要想编写Java程序,所有程序文件的后缀必须是*. java 文件下面建立一个新的目录:d:\mydemo;

范例:建立 Hello.java 程序

public class Hello {

public static void main (String argsp[] ) {

System.out.println("Hello World !") ;

}

}

 


2执行程序

当程序编写完成之后下面就可以执行该程序,执行步骤如下:

●编译源代码文件,将其形成* .class 文件 :javac Hello. Java,会形成“Hello.class" 文件;

●解释 java 程序:java Hello。

 

3 注意事项

但是对于以上程序需要注意有以下的几个问题:

1、程序类的定义:类是java中的基本单位,所有java程序都是以类的形式存在的,在java中对于类的定义有两类语法

●public class类名称{}:文件名称必须与类名称保持一致;

●class类名称{}:文件名称可以与类名称不同,生成的字节码文件就是“类名称class”,在一个*. java文件里面可以使用class定义多个类,并且编译之后会形成不同的*.class文件。

但是在进行类名称定义的时候有一个约定要求:每一个单词的首字母必须大写,即:TestDemo。

对于初期的学习可能会在一-个*.java文件里面定义有多个类,主要是方便浏览,但是在实际的开发之中,几乎每一个*.java文件只会定义一个类。

2、主方法:主方法是一切的起点,也就是说所有的程序都要通过主方法开始执行,而主方法的定义如下:

public static void main (String args[] {

主方法中编写的代码才是你整个程序该执行的程序逻辑;

}

以后我们把主方法所在的类都称为主类,而主类一般都使用 public class声明。

3、信息输出:指的是在屏幕上进行信息的打印操作,而信息输出有如下两类语法:

●输出后换行: System.out. println(内容);

●输出后不换行: System.out. print(内容);

范例:观察输出操作

public class Hello {

public static void main (String args [] ) {

System.out.print ("1Hello Wor1d !");

System.out.print ("2Hello World !");

System.out.print (" 3Hello Wor1d!");

}

}


以上所进行的程序解释只是初期的概念,后期还会对这些概念有所加强, 不过对于程序的基本结构一定要清楚,现在所编写的代码一般的形式如下:

有很多类的定义

public classHello {

public static void main (String args [] ) {

所有的程序从主方法开始执行

}

}

初期写代码最好使用记事本完成。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
18257 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
13832 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
17732 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
15565 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
17472 0
1783
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载