🌕写在前面:
🎉🎉🎉哈喽哈喽,这里是小戴,今天就不废话了,已经迫不及待写第一个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程序时,可能会遇到的一些错误:
源文件后缀名不是.java
类名与文件名不一致
main方法名字写错:mian
类没有使用public 修饰
方法中语句没有以分号结尾
中文格式的分号
JDK环境没有配置好, *** 作系统不能识别javac或者java命令
🥝4. 拓展 🍊4.1 常用的DOS命令🍊4.2 常用快捷键
dir :列出当前目录下的文件以及文件夹
md:创建目录
rd: 删除目录
cd :进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
del :删除文件
exit:退出dos命令行
← →:移动光标
↑ ↓:调阅历史 *** 作命令
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日🎄
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)