JAVA第一课

跟日记本一起学JAVA!相信你可以的,加油~

本章闯关任务:1.cmd打开的方式(0/2)

                         2.照猫画虎(0/5)

                         3.好习惯(0/3)

一. 

首先打开cmd:

方法1.win图标+R图标(win的图标可能是四个小方格在你的键盘上,我的就是四个小方格,它是边摁win边摁R)会出来一个运行程序(名字叫“运行”),上面会显示“打开:”在“:”后输入cmd,就会出来小黑框了,进入的一般是系统所在的地方(大部分人的系统一般是在C盘的位置,D,F....盘的也有,你的小黑框(也就是你的面板)显示的可能是C:\什么什么,也可能是D,F...\什么什么,不一样也不要惊讶啦~)

方法2.摁此电脑,你想在哪个盘操作,哪个文件夹操作,就点开那个位置!因为你已经在你想要操作的地方(界面)了,上面有一个盘符(搜索框旁边的小长框),点击并把内容去掉,输入cmd,出现小黑框,小黑框显示的就是你具体想操作的地方的路径(就是指定路径,显示的可能是:X盘\XXX文件名...)

区别:一个是去到系统固定的位置。一个是去到你自己想操作的位置。

(不要担心啦,去到系统固定位置的小黑框,在小黑框上也可以改到别的地方,Don't worry!~后续再学啦)

二.

照猫画虎(怎么说怎么做):

1.(1)在任意一个地方创建文件夹,(1.在桌面上,在“此电脑”上都行。2.鼠标右键点击,出现一个框点击新建,又出现一个框点击文件夹3.文件夹和文件不是一个东西,文件夹包含文件。),文件名叫chap1(爱取啥取啥)。

(2)点击chap1,新建文本文档(还是右键新建.......一样的),改名叫First,然后把你的后缀.txt改成.java(右键重命名,原先后缀是.txt(因为是文本文档嘛),改成.java。)会出现一个框写着“是否要改扩展名”,点击确认。

(3)点击“Notepad++"(这是一个软件程序,结尾处有链接),打开Notepad++界面,把你刚刚创建的文件First.java拖拉过来(实在拖不过来,在Notepad++界面的左上角有一个“文件”,点击“文件”,点击“打开”,找到对应的盘符,对应的文件夹,对应的文件点击,也可以打开)

然后就可以写代码(先写先别问为什么):

//class:类,代码容器;TestHello-类名
//main :主函数,main函数;程序的入口,一个类中最多一个
class TestHello{
	public static void main(String[]args){
	    System.out.println("Hello world");//控制台打印
		System.out.println("大家好,我是新的程序猿!!!");

注意:照着写,一点都不能改,像什么大小写,符号都不能错!!!!(Java尤其对大小写很敏感)

class:类(代码的容器)

TestHello:类的名字(自定义,你爱取啥取啥,只是这里我写的是TestHello)

main:主函数(程序的入口),一个类最多只能有一个主函数,目前代码需要写在main的{}中

System.out.println("");:控制台输出语句,(“”)里面为控制台输出的具体内容

;:英文的分号,代表一行代码的结束

//:注释,不参与代码内容

public static void:后续再说用处。

(4)打开chap1,点击盘符输入cmd然后回车,出现小黑框输入:javac+空格+文件名+.java(这里输入的是:javac First.java),然后回车,会在chap1文件夹中生成TestHello.class文件(没生成原因:1.没保存(保存方法1.点保存。2.ctrl图标+S图标)2.你编译的就不对,快去改!!!

(5)此时你还有小黑框,你不是已经输完了javac First.java回车了嘛,他不是生成文件并在小黑框里跳到了下一行嘛,再输入:java+文件名(我这里是java TestHello),小黑框显示:

Hello world
大家好,我是新的程序猿!!!

2.一句话隔一行,那是因为println有后面的ln,没有的话(print)就连一起了。

那我们补两个没有的。

//class:类,代码容器;TestHello-类名
//main :主函数,main函数;程序的入口,一个类中最多一个
class TestHello{
	public static void main(String[]args){
	    System.out.println("Hello world");//控制台打印
		System.out.println("大家好,我是新的程序猿!!!");
		System.out.print("两个黄鹂鸣翠柳,");//不换行
		System.out.print("你还没有女朋友!");
	}
	
}


理想显示的是:

Hello world
大家好,我是新的程序猿!!!
两个黄鹂鸣翠柳,你还没有女朋友!

但是!!!你在刚刚留下的小黑框中输入java TestHello,依旧显示的是:

Hello world
大家好,我是新的程序猿!!!

哎!没有那两行内容,啊啊啊啊!一旦你的源文件发生改变,一定要重新编译!!!(就是你要再输入一遍:javac First.java,它就会重新生成First.class文件,覆盖在原来的First.class文件之上。),输入完javac First.java,再输入java TestHello,显示的是:

Hello world
大家好,我是新的程序猿!!!
两个黄鹂鸣翠柳,你还没有女朋友!

你看“两个黄鹂鸣翠柳,你还没有女朋友!”没有换行吧。

3.在这个源文件里还可以写多个类,从上面的基础再写:

//class:类,代码容器;TestHello-类名
//main :主函数,main函数;程序的入口,一个类中最多一个
class TestHello{
	public static void main(String[]args){
	    System.out.println("Hello world");//控制台打印
		System.out.println("大家好,我是新的程序猿!!!");
		System.out.print("两个黄鹂鸣翠柳,");//不换行
		System.out.print("你还没有女朋友!");
	}
	
}

class World{
	public static void main(String[]args){
		System.out.println("这是当前文件夹的第二个类...");
	}
}

一个源文件里可以有多个类,多个main函数。

第二个类名:World

重新编译,输入完javac First.java,重点来啦!!!

你想运行哪个就写哪个(eg:我运行第二个,则再输入Java World显示的是:

这是当前文件夹的第二个类...

注意:1.这两个类是相互独立的。(上面的不能写在下面的花括号里,下面的不能写在上面的花括号里)

2.类名之间不能重名。

4.在chap1文件夹中创建一个Text2.java文件,写代码:

//公开类“类名必须和源文件名一致
public class Test2{
	public static void main(String[]args){
		System.out.println("这是第二个源文件....");
		System.out.println("学习使我快乐...呵呵"); 
	}
}

class前面多了public,有了public类名必须和源文件名一致(之前那个源文件First,有两个类一个是TestHello,一个是World,那是因为class前面没有public)

5.(1).java文件不可以删,.class文件可以删。(.class文件可以由.java文件找回)为了好分和好删,

在源文件的第一行(就是前面没有其他的有效代码就行)写下Package的有效语句:package+包名

在chap1文件夹中创建一个Test3.java文件,写代码:

//包
package demo;
public class Test3{
	public static void main(String[]args){
		System.out.println("公开类...");
	}
}

//包:是个注释,不是有效代码,package前面不可以有有效代码!

 包名通常是全小写,不要写123,不允许直接写数字(可以是字母+数字,但必须是字母在前!)

一旦有了package,在编译时,输入:javac+空格+"-d"+空格+.+空格+文件名+.java(我这里是:javac -d . Test3.java)

此时chap1文件夹里有demo文件夹,demo文件夹里有Test3.class。

(2)假如我在代码demo后加上.aa:

//包
package demo.aa;
public class Test3{
	public static void main(String[]args){
		System.out.println("公开类...");
	}
}

此时chap1文件夹中有demo文件夹,demo文件夹里有aa文件夹,aa文件夹中有Test3.class。

".":表示的是下一级

所以又创建了下一级的aa文件夹来存Test3.class

笔记:编译:1.javac+空格+文件名+.java

          2.一旦有了package,在编译时,输入:javac+空格+"-d"+空格+.+空格+文件名+.java

           运行:java+文件名

三.

1.良好的格式习惯:(1)层级之间要有缩进(eg:第一行与第二行.....)

                                (2)一行只写一句代码(好看也好理解)

                                (3)每句代码结束都要有分号

2.良好的标识符命名习惯:

(1)硬性要求(必须遵循):1.标识符只能由数字,字母,_(下划线),$组成,不能以数字开头。

                                                 2.Java对大小写敏感严格区分大小写。

                                                 3.标识符没有长度限制。

                                                 4.不允许使用Java中的关键字。(eg:保留字:goto,const。特殊字符:true,false,null。

                                                 5.可以写中文。(只不过所占字节不同)

练习:com.zpark            Package

第一个不行,第一个是有点。第二个可以,P大写了,并不是包了,但也不建议写。

3.良好的注释习惯(注释不能破坏原先的结构):(1)单行注释://

                                                                              (2)多行注释:/*      */

Notepad++链接:Notepad++ 中文版软件下载

JDK链接:jdk官网下载安装_360搜索(JDK需要的环境,后续发,你先下载)

跟我一步步学,慢慢走,踏实学。

未完待续。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值