【Java SE】第二话·第一个Java程序

【Java SE】第二话·第一个Java程序,第1张

 🌕写在前面:

🎉🎉🎉哈喽哈喽,这里是小戴,今天就不废话了,已经迫不及待写第一个Java程序了,gogogo~ 

 我们的口号是,开开心心学Java,高高兴兴敲代码

目录

 🌕写在前面:

🥝1. 编写程序

 🥝2. 程序细分析

🍊几个重要的点:

🍊2.1 方法

🍊2.2 String[] args

🍊2.3 Java程序的输出

 🥝3. 编写和运行第一个java程序时,可能会遇到的一些错误:

 🥝4. 拓展

🍊4.1 常用的DOS命令

🍊4.2 常用快捷键

🥝5. 中文乱码

🍊5.1 原因

🍊5.2 解决办法

🥝6. 注释

 🥝7. 标识符

📚好书种草:​

🌕写在最后:

“浪漫,笃定,唯一”


🥝1. 编写程序

 一个好的学习习惯就是在不断的学习过程中记录自己的成长。

新建一个文件夹,专门用来存放自己平时敲的代码叭,打造一个温馨的学习小窝。


🍊在文件夹下面,新建一个文本文档

(右击鼠标,点击新建文本文档)

 有些同学的电脑可能看不到文件扩展名,具体 *** 作如下,把文件拓展名打开和写代码时进行注释可是一个好习惯哦!

(点击查看 -》文件扩展名


🍊对文件重命名,修改文件扩展名.txt  改成  .java 


🍊 编写程序

java中写一个输出hello world 的程序有点复杂,不像C语言那么直接printf,然后return 0;

这里会注意很多的问题,对有些语法可能不理解,慢慢来~

编写第一个java程序,会让我们对java的程序结构有个初步理解,旅行者,欢迎来到提瓦特大陆🎈🎈🎈

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("hello world!");
	}
}

细节先放放,后面更精彩~

盛盛问:

小戴,这程序写在记事本里,怎么让它跑起来呀?


打开 cmd 命令行窗口

键盘 win+r 输入 cmd ,打开命令行

输入javac 文件名.java 之后,产生了一个新的.class文件

 .class 文件名是与.java 文件中所写的类名是一样的,类名是什么?我们等会儿再看~

 命令 java 文件名   这里的文件名指新产生的.class文件的名字


图片理解

 🥝2. 程序细分析

 

🍊几个重要的点:

  • 类名命名需要大驼峰,每个单词的首字母大写

  • 一个Java文件可以有多个类,但是最多有一个被public修饰的类,而且要求声明为public的类的类名必须与源文件名相同

  • 方法,类似c语言中的函数

  • 注意用英文标点和单词大小写,比如String的S大写,System的S大写

  • Java里面,所有的东西都在类里面,类里面包含方法

 

🍊2.1 方法

【访问修饰符】【static】返回值类型 方法名 (形式参数列表) {

        方法体;

}


🍊2.2 String[] args

📚String 字符串类型,C语言中没有这个类型,但是Java有哈哈~

例如:

String str = "hello";

📚String[] args 字符串数组  arg是数组名  String 是类型

C中:int arr[10];

数组具体内容后面会仔细讲的,慢慢来~

🍊2.3 Java程序的输出

🎨输出数据不换行

System.out.print(字符串);

打颗栗子:

        System.out.print("My name is"+name+"\n");

        System.out.print("I am"+age+"years old\n");


🎨输出数据换行

System.out.println(字符串);

打颗栗子:

        System.out.println("My name is"+name);

        System.out.println("I am"+age+"years old");


🎨输出数据换行

System.out.printf(格式字符串,输出项);

打颗栗子:

        System.out.printf("My name is %s",name);

        System.out.printf("I am %d years old",age");

 

 🥝3. 编写和运行第一个java程序时,可能会遇到的一些错误:
  1. 源文件后缀名不是.java

  2. 类名与文件名不一致

  3. main方法名字写错:mian

  4. 类没有使用public 修饰

  5. 方法中语句没有以分号结尾

  6. 中文格式的分号

  7. JDK环境没有配置好, *** 作系统不能识别javac或者java命令

 

 🥝4. 拓展 🍊4.1 常用的DOS命令
  • dir :列出当前目录下的文件以及文件夹

  • md:创建目录

  • rd: 删除目录

  • cd :进入指定目录

  • cd..:退回到上一级目录

  • cd\:退回到根目录

  • del :删除文件

  • exit:退出dos命令行

🍊4.2 常用快捷键
  • ← →:移动光标

  • ↑ ↓:调阅历史 *** 作命令

  • Delete和Backspace:删除字符

🥝5. 中文乱码

 

 重新编译运行,

 

结果出现乱码了,


🍊5.1 原因

javac编译器,编译以GBK的方式进行编译的

记事本win   UTF-8进行编码的

两边编码不一样

GBK编码集UTF-8编码集    英文是一样的,但是一些特殊字符不一样,like汉字就不一样


🍊5.2 解决办法

若编译时有汉字,需javac的时候指定用utf-8的方式去编码

 

 

🥝6. 注释

Java中的注释主要分为以下三种:

  • 单行注释:// 注释内容 (用的最多)

  • 多行注释:/* 注释内容 */ (不推荐)

  • 文档注释:/** 文档注释 */ (常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档


Pssss:

1. 多行注释里面不允许有多行注释嵌套
2. 被单行或者多行注释注释的内容,都不参与编译,即编译之后生成的.class文件中不包含注释信息

 

 

 🥝7. 标识符

盛盛又问:小戴小戴,什么是标识符呀?

啊,这个嘛,我会嘿嘿~

在程序中由用户给类名、方法名或者变量名所取的名字。

🎨标识符可以包含:字母、数字以及下划线和$ 符号

命名规则:

标识符不能以数字开头,也不能是关键字,且严格区别大小写

命名规范:(命名不规范不会报错,但建议规范)

  • 类名:每个单词的首字母大写(大驼峰)

  • 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)

  • 变量名:参考方法名命名


    📚好书种草:

     阿里巴巴《Java开发手册-嵩山版》

看完这本书可以让我们养成很好的代码风格

 

🌕写在最后:

恭喜咱们对程序有了个初步理解~

不管是学习还是各方面的,未来的路还很长,小戴和你一起走下去~

🎉欢迎关注🔎点赞👍收藏⭐️留言📝

 

“浪漫,笃定,唯一”

📆本文首发时间:🌹2022年4月22日🌹

🆕最新更新时间:🎄2022年4月22日🎄

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/719510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存