java零基础入门第一天 jdk的安装  源文件 编译  类的使用 方法使用  申明变量  变量的赋值

本文是博主自己复习java,记录一些内容及学习方法,主要对一些零基础想入门java的人,或者像博主一样复习java基础的人。学习java入门的条件首先两个,一个是开发环境,一个是一本好的入门的书,当然视频也是可以,但是个人觉得视频太慢了。看书自己敲代码可能会来的比较快。书的话推荐 head first java ,开发环境的话先下载java的jdk,当然好心的博主都帮你们准备好了,以后有需要什么新的东西都会更新到这个共享文件夹下

  链接: https://pan.baidu.com/s/11Eyo4U4lk7vBGrekfjt6Tw 提取码: w7h8 复制这段内容后打开百度网盘手机App,操作更方便哦

首先下载好书籍跟jdk 如果你的电脑不是64位操作系统的话,你得去官网下载32位的jdk

下载好这两个后,第一步是配置java运行环境,这个百度有很多教程,这里我要教你们初级工程师的第一个技能,那就是百度,因为基本上到目前为止你们能碰到的问题,百度都有人碰到,还写成了教程做出来

嗯 前期养成一个好的习惯,后期能帮你节省很多的时间,我个人的习惯就是把软件都装在d盘,e盘都是工作项目,不要默认的去把东西装在c盘,如果不知道的动用初级工程师第一个技能。

大概你们百度,加上安装,大概20分钟你们应该装好了jdk也配置好了环境变量,通过widnow下面输入cmd双击打开命令控制行窗口模式。

当然还有很酷的进阶版,用快捷键,如下图

在cmd命令行输入java -version 如下图显示jdk版本号就是证明安装和配置成功

这时候打开head frist java

第一天咋们就只看第一章基本概念,1-19页是内容,还有那么图,其实内容很少,所以我希望认认真真的花上半个小时到一个小时把内容每个字跟图都看过去,20-26是课后学习,有时间的同学建议都做一下,时间少的也要做一两题,做不出来也不用气馁,我问了有些7年大神,他们有时候一个晚上也没想出来其中一题,但是一定要去做一下,学习的过程就是,手动加上看书。

第一章基本内容 第一个比较重要的知识点,我们写的是源代码(例如hello.java),通过编译器,编译成(hello.class),然后虚拟机会将字节码转义成平台能理解形式。

这边我们写第一个代码,首先建议你也像我在e盘建一个java的文件夹,然后里面再建1,2,3等等个文件夹来放你每日学习的内容,新建一个helloworld的笔记本,至于你的笔记本没有.txt后缀,通过第一个技能(百度)去把他调出来。

然后在里面写上下面代码,我建议你是自己写,别用复制。写好后将helloworld.txt重命名为helloworld.java

public class helloWorld{
		public static void main(String []args){
			System.out.print("hello World");
		
	}
}

然后在cmd中进入你的项目路径 例如我的helloWorld.java文件是在E:\gitjava\1 路径下,那具体的操作如下图(不能用中文目录)

这样就进入了具体的项目路径,这时候你要将你写的helloWorld.java编译成helloWorld.class这样虚拟机才能运行,javac hello

World.java 这样就可以编译出helloWorld.class

目录中就会出现一个helloWorld.class

然后继续运行输入代码 java helloWorld 就完成了

小结 javac是编译源码以.java为后缀的文件,生成.class后缀的 文件。java 是运行.class后缀的文件,所以每次文件都要先编译一遍。

讲完源文件 编译 我们继续看书,往下看,这里提到第二个知识点:类,方法,我们刚刚写的helloWorld就是一个类,main(){}就是一个方法

在第八页的时候有详细的将类的每个字段解析,不理解没关系,初级工程师在于会用,先记下来,写多了很多自然而然就会理解了

在第十页的时候,有说有三种操作,1声明,设定,调用方法等普通语句, 2反复做某件事,3条件判断。我是这样理解,在编译某个.java类的时候,首先会执行这个类的main方法(主方法),声明某个变量的值  调用方法我写了一个简单的demo,写了很多注释,代码是按数字顺序执行下来

class XCopy {// 1:定义一个叫XCopy的类

	public static void main (String [] args){//2:主函数
		int orig = 42;// 3 :声明一个int类型(就是整数类型)orig变量 并赋值42 变量 就是说这个量会变化的
		XCopy x = new XCopy();// 4: 声明一个XCopy 类型的 x变量
		int y = x.go(orig);//5 :这里应该分解三步,第一步申明一个int类型的变量 y,第二步调用go方法并传入orig变量,第三步将go方法返回的值赋值给y
		System.out.println(orig + " " +y);//9将orig 和 y打印出来,orig没变过就是42 y是arg返回的时候赋值的 所以是84
	}
	int go(int arg){//6 因为5调用了go方法 所以先执行这段代码 传入的orig变量(也称为传参)变成了这边的arg变量(也称为形参)
		arg = arg*2;//7将arg乘以2后赋值给 arg 这里的时候arg已经等于84
		return arg;//8 返回arg (其实也就是84)
	}
}

另外的反复做某事一般是用while 循环 for 循环这个书上11 12页,13页是if判断 都是一些简单用法,但是很常用,一开始不会没关系,多写几次就会了。练习题后面找时间讲解。

总结下 知识点有 jdk的安装  源文件 编译  类的使用 方法使用  申明变量  变量的赋值 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值