接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧。微信公众号:什么都不懂的大佬;初学,有错误的地方请大家多多指教。

—————分割线————–

一. 什么是java?

java是一门面向对象的计算机编程语言,一门非常高级,健壮并且安全的编程语言,它的特点有:简单,面向对象,平台无关,多线程等特点。于1995年第一次被推出,具有功能强大和简单易用两个特征。

二.配置运行环境

1.安装jdk(java SE):

官网:

https://www.oracle.com/java/technologies/javase-downloads.html

安装时注意安装路径,接下来会用。

2.系统环境变量设置:

计算机—>右键属性—>高级系统设置—>环境变量—>新建—>变量名写:JAVA_HOME,变量值写刚才的安装位置然后保存—>在环境变量的下面找到path然后点击编辑—>点击编辑文本—>变量名写:PATH,在变量值最前面写 %JAVA_HOME%\bin;

具体操作流程看下图。fd8629b39119e47fc216a79047bb6462.png

fb9bed0c98665b5d164fce36a2c0cc04.png

4720c5e3bba80515c29c090a951a86ae.png

c5763ad46f1d9226cefcad6e152c4d62.png

44b94a59309721c9d9afe54ee4cff08e.png

b2eeac986d42815006c75a13c8f7b7f6.png

5244659fb9510a667c246a40033dc765.png

96e1693cc995f2be5b92ca2e5d49f16b.png

0c86ce2c0a6f5723a59bf13d37b8c01e.png

1bf12190d2d1528eda59d1dfbf3d9bdf.png

这样的话就是配好了,如果不是这样,请再仔细阅读步骤。

三.java程序的开发步骤:

在编写程序前先说一下java的开发步骤:

第一步,源文件的编写与保存:

首先建一个文本文档,然后可以在里面进行代码的编写,编写好后保存方式如图:文件名要和代码里的class后面的名字一样,原因下面会讲,后缀名把.txt改成.java,保存类型选所有文件,编码选ANSI。748447166a860c2de2e3008544e0b74e.png

37df14a00b91f5c6dd15d93000b13091.png

以上就是编写与保存的方法,接下来一起写一下第一个程序。

四.运行java的第一个hello word!

学习一门新的语言,第一个程序必然是hello word,每次运行这个程序,我都是非常激动的,因为它代表着我们又开启了一门新的语言,废话不多说,直接上代码:3c985252195c773f740c1ffbbf79d710.png

我又扩充了一下

038a733cc78ee4eb9793e326bb1fd213.png

上面的代码是由两个名字分别为 Hello 和Student 的类组成。

system.out.println是java的输出语句

Student stu = new Student (); 这是java的构造方法

(涉及到的名词下面会解释)

运行方法:

1.windows+r 打开cmd(系统的命令行程序)9ec0acd48056715879edd7db0b6d9855.png

2.打开写代码的记事本的位置,cd的意思是更改目录的位置,cd…的意思是返回上一级,大家都可以试一下。d65539bdda7b82135a6d9787aef2b104.png

3.编译代码:

javac.Hello.java

编译时,必须与文件名一致;

代码如果有问题,系统会告诉你具体的出错位置,在记事本中改过来重新保存一下在执行一次这个步骤,直到出现下图,就代表编译成功了。编译成功后会多出2个.class文件,这就是代码中的2个类。630f03eff0328956b8eb68ddded5252c.png

e8e70df0b1b338b0146a03066bf9898d.png

4.运行:

java.hello

运行时,名字要和包含主函数(main)的类相同,后期会再讲。454c3a1e5553a964be11dd7362ba4ba5.png

这样就是第一个程序了!

三.名词解释

1.类是什么

类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。

如果源文件中有多个类,那么只能有一个类public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同就可以了,扩展名也是.java。

2.什么是构造方法?

构造方法是一种特殊的方法,与一般的方法不同是:

1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。

2.构造方法的调用是在创建一个对象时使用new操作进行的。

3.构造方法不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。

构造方法的作用:

构造方法分为有参数和没有参数两种。

有参数的构造方法主要就是用于对创建出来的对象进行初始化,避免了某 些属性忘记初始化的问题;同时提高了程序的可阅读性。

另一种是没有参数的构造方法,又叫缺省构造方法。其实,你的类如果没 有定义任何构造方法,Java的编译器会配上一个自动缺省构造方法,这个构造方法是空的,不做任何事情,只是为了满足编译需要。或者,你也可以自己写一个空的构造方法,在里边对一些属性赋值,或者执行一些其他操作。

其实,构造方法的主要作用就是为对象成员变量赋初始值。

3.什么是对象?

对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。

类是对象的集合,对象是类的实例;对象是通过new className产生的,用来调用类的方法;类的构造方法 .。

举一个例子说明下类,比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。

这一期内容就到这里啦,下一期内容:java的基本数据类型,数组,运算符,表达式,语句。喜欢的话就关注一下吧。

微信公众号:什么都不懂的大佬

csdn:什么都不懂的大佬。


版权声明:本文为weixin_36072709原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_36072709/article/details/114563507