一位JAVA初学者面向C语言学习者的JAVA入门经验分享

这篇博客介绍了从C语言基础过渡到理解JAVA的基础语法,包括JAVA的对象、类、方法等核心概念,并通过类比C语言的特性来帮助理解。此外,还详细阐述了JAVA IDE Eclipse的安装步骤,包括下载资源、安装过程和JDK的安装。
摘要由CSDN通过智能技术生成

目录

1、前言

2、通过“近似类比C语法”简介JAVA基础语法

(1)基础语法

(2)运算符

(3)代码文件结构

(4)方法

3、JAVA IDE——Eclipse安装

(1)获取资源

(2)安装Eclipse

(3)安装JDK

1、前言

对于许多未来想要成为程序员的人来说,程序设计语言是必修课之一。

程序设计语言丰富多样,主要分为三大类,从底部到顶部、基础到高级分别为:机器语言、汇编语言和高级语言。

机器语言Machine Language是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。

汇编语言Assembly Language是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。其优点是可直接在不同机器上移植。

高级语言High-level programming language是一种独立于机器,面向过程或对象的语言。常见的有C、JAVA、C++、Python、BASIC等。

 

在高级语言中,C语言几乎是每个程序员必学的课程;而JAVA则作为目前世界上最受欢迎的高级语言之一,同样受到许多程序员的重视。

但C和J两个语言,一个面向过程,一个面向对象,其采用的编程思想与编程工具都是不同的,由C转J,需要一个过程。

2、通过“近似类比C语法”简介JAVA基础语法

        C语言我相信大家已经运用的较为熟练了,在此基础上,我们要分析一下JAVA与之的区别。

        C语言主要由常量、不同的变量和函数组成,C语言的行为都可以通过库中定义的函数或是程序员自定义的函数来实现,程序功能的完成都是函数彼此之间配合的结果。

        C语言编程者在编写代码之前或之中都需要对目标程序的功能、及其实现的思路有一个清晰的认识,当思路清晰时,代码一般也会变得简练,C较JAVA更加高效的优点也就展现出来。

        而JAVA不同,其与C的差异体现在以下几点:

(1)基础语法上:

从大的方面来看,如果说,C是由函数构成的,那么JAVA程序就是由对象构成的,它是一系列对象的集合,下面介绍一下有关的概念:

①对象:对象是类的一个实例,有状态行为。例如,一只猫是一个对象,它的状态有:毛色、名字、品种;行为有:梳理毛发、叫、吃等。

注:对象可以近似看作C中的变量,只不过这种“变量”既可以代表普通的变量,也可以代表一个数组、一个集合。

单个整型、字符型的变量正如C语言一样,直接定义即可,但其余的,如字符型数组、输入\输出流等变量则需要用"new"来给其分配空间,将其“激活”;否则,如果单单定义完就放之不管的话,这个变量便只是一个有名无实的空壳。

②类:类是一个模板,它描述一类对象的行为状态

注:类就像是一个独立的C程序,其中包括的方法未经特殊说明的话仅可在其内部生效。

③方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

:方法可以近似看作C语言中的函数

④实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

注:实例变量是人为定义的变量,它作为对象的状态,通过在对象的后面加一个小数点'.'再接上它自己来使用。

例如你为一个学生创建了一个Student对象,其中的属性可以包括学生的姓名(name)、学号(number)、性别(gender)等等,而Student.name中,Student是对象,name就是你需要提前定义好的实例变量,存储Student对象中的学生姓名。

实例变量可以保存对象的内部属性,并可以通过方法对其修改。

(2)运算符上:

         除了'+'以外,几乎所有运算符都与C用法相同:

         '+'在JAVA中不仅有相加的作用,当'+'两边都为字符时,'+'还有连接字符串的作用,例如:   

    String s="Java is ";//字符串末尾有一个空格
    s=s+"difficult!";
    System.out.print("s中的字符串为:\t"+s);//输出s中的字符串,字符连接在系统输出的函数中显然通用

      运用System.out.print(s);(类似于C中的printf()函数)输出s中的串时,结果为

                                      Java is difficult!

s中的字符串为:    Java is difficult!

(3)代码文件结构上:

编写JAVA代码时,常规IDE展示的结构一般为:

①项目名

        ②(文件夹)

                ③包(Package)

                        ④.java文件

                                ⑤类名

                                        ⑥方法一

                                        ⑥方法二

                                        ……

        .java文件中,类的名称要与.java前的文件名保持一致,第一行还要写所在包(Package)的名,Eclipse IDE会展示的如下图所示的文件结构:

①项目名:HIT-Lab1-120L021109

②文件夹:src

③包:P1

④.java文件:MagicSquare.java

⑤类名:MagicSquare

⑥方法一:boolean generateMagicSquare(int)

⑥方法二:boolean isLegalMagicSquare(String)

⑥方法三:boid main(String[])

⑥方法四:void writeFile(int[][],int,String)

MagicSquare.java的代码开头及框架为:

package P1;


public class MagicSquare {
	public static boolean isLegalMagicSquare(String fileName) throws IOException {
        //isLegalMagicSquare方法
    }

    
    public static boolean generateMagicSquare(int n) throws Exception {
        //generateMagicSquare方法
    }

    
    public static void main(String[] args) throws Exception {
        //main方法,执行所有其他方法必需的方法
    }

    
    public static void writeFile(int[][] magic,int n,String fileName)throws  Exception {
        //writeFile方法
    }
}

(4)方法上:

①JAVA的方法定义与C的函数定义比略有不同,JAVA方法具体由6部分构成,从左至右依次为:

 访问修饰符    、  关键字    、  返回(值)类型   、   方法名   、   参数所属的类   、   参数变量名

        如下图所示:

3、安装JAVA IDE——Eclipse

(1)获取资源

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具JDK。                                                                                          ——摘自百度百科

Eclipse可以通过官网Eclipse Downloads | The Eclipse Foundation进行下载,而JDK版本较多,下载方式也略微复杂一点,这里我就用百度网盘进行分享了:

链接:https://pan.baidu.com/s/1eI2juqIZXh7Rhl_6NkE0KQ

提取码:1111

分享资源中还有一个git安装包,那个是我们操作Github库所需要的终端控制平台的安装包,如果你之前接触过Github、或是需要开始接触Github,便可以根据个人需要进行下载。否则忽略它即可。

(2)Eclipse安装

①获取资源并下载后,打开eclipse2022.3.exe,出现如下界面,在这里我们选择第一项点击它。

             

②接着为软件选择安装位置。程序默认是安装在C盘的,下面的两个选项根据自己的需求选择即可。再点击【INSTALL】安装。

             

③安装过程可能十分缓慢,更有可能长达半个小时,请耐心等候。如果长时间未反应,可以点击【INSTALLING】下面的【Cancel Installing】,然后再次点击【INTALL】。实在不能安装的话,请去官网下载安装包。

                

④最后安装完成就会看到如下界面了,点击【LAUNCH】运行,再选择一下workpack目录就可以使用了。

                  

(3)安装JDK

我所准备的JDK安装包jdk11.exe是11版本的,点击打开后直接安装即可,十分简单,安装路径也没有特殊要求,仅看个人需求,懒人可以一直点【next】遵循默认设置,不需要过多解释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值