Java笔记——初始Java——入门程序

目录

一、编写Java程序

二、Java 中定义类

三、Java中main方法

四、简述输出语句

五、基本语法

六、小拓展

七、练习题


一、编写Java程序

新建一个Javas文件夹(可以随便起名,目的只是存放Java文件)

1)、右键新建一个txt文档,然后将后缀改成.java格式。

2)、打开文件,然后编写如下代码。

3)、保存后,使用windows+R打开运行窗口,然后在输入cmd,打开dos窗口。

4)、要想运行程序,我们先找到我们创建的.java文件所在位置

5)、执行:javac 文件名.java  编译我们的源文件

       执行:java 文件名  运行编译好后的.class文件

二、Java 定义类

涵义:

public: 中文意思为 “公共的、公开的”。在Java中属于访问修饰符,被public修饰的类则称为“公共类”(具体概念到后面在讲),属于Java关键字。

class: 中文意思为 “班” 。在Java中作用为声明一个类,属于Java关键字。

HelloWord: 自定义的类名,可根据自己类的内容来语义化这个类,比如创建一个“狗”类,就可以起一个“dog”为自己的类名。

{}: 在Java中表示一个层级,比如下图中的main方法,就属于HelloWord这个类。

class:class前面无关键字时,默认此类为default(具体后面在说,老师是这么说的),定义的类名可以与文件名不一致,并且同一个java文件中,可以声明多个类,每个声明的class都会生成对应的class文件,即一个java文件可能编译成多个class文件,如下图所示:

public class:若class前面加public则变为公共类,这个时候使用public修饰的类名就必须和文件名一致,同时也只能有一个public class声明的类,如下图所示:

三、Java中main方法

在java语言程序编写时都会涉及到一个main方法,它的格式为:

public static void main(String[] args)(一般必须这么定义,这是java规范)并且在一个类中有且只能有一个main方法。

在这里修饰符public和static的顺序是可以互换的。但是根据java的惯例,一般把public放在前面,后面的参数名args(中文意思:参数)是不固定的,开发者可以任意命名。如下图所示

涵义:

1)、public关键字(中文意思:公开的),指其他类可以访问这个函数。(也就是访问修饰符)

2)、static 关键字(中文意思:静止的),指静态函数调用时不会实例化(即不能创建对象,静态函数直接通过类名就可以调用)

3)、void 关键字(中文意思:空的)指该函数无返回值

4)、Main()方法(中文意思:主要的)是应用程序的入口,一个程序执行时会首先从指定类的main()方法开始,再启动程序所需要的其它资源。

注:上面说的什么函数,静态啦先了解,后面会一一讲解

四、简述输出语句

涵义:

System(中文意思:系统):在不需要显式引用包的情况下就可以用,说明在java.lang包里;没有经过创建就可以使用,说明是静态的;

out(中文意思:外面):后面跟了个点,说明是个对象的引用,只能是System的成员变量;

Print(中文意思:打印):后面跟了个括号,说明是个方法,只能是out的成员方法。

连在一起就是:系统输出打印的意思

注:老师原话,以上可稍微了解一下,后面会说明什么是静态,成员变量以及成员方法什么的

输出语句的语法:System.out.println(“Hello Word”);

括号里的值被双引号括起来的都是字符串,可以直接输出

五、基本语法

编写java必须有外层框架 public class 类名{},外层框架里写程序入口main方法,Main方法里写要执行的语句,每个大括号下相对应上面的代码缩进一格

一条语句结束后末尾必须要有英文分号,否则出错具体如下图所示

六、小拓展

1)、System.out.println();与System.out.print();

输出语句print若加上ln则为换行输出,若不加则在一行输出,

具体操作如下图所示:

2)、\t,\n的用法

\t:是八个空格一个缩进的隔开符

\n:是换到下一行的换行符

具体操作如下图所示:

七、练习题

1)、找错题

下图中的代码是否有错,如果有请指出并写明原因,并将这段代码修复(共有4处错误哦)

2)、机试题

以自己为例,用代码输出与自己相关的基本信息,输出结果如下图所示

结合\t,\n完成下图展示的结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值