JAVA学习心得体会

这周是考试结束第一周,刚开始继续学习JAVA时,短时间不学习就感觉遗忘了许多有关JAVA的知识,所以及时的复习所学内容是真的很重要。

通过学长学姐的介绍,我发现Typora记笔记是真的很方便,在里面还可以调成代码块的形式,方便我们写代码,以及Notepad++的使用,汉化,JAVA环境变量的配置等,这些都是学习JAVA最基础的东西。

然后通过这些天的学习,我来简单说一下JAVA和c语言的相同和不同之处:

相似之处:

  1. JAVA和C语言都有注释关键字以及变量命名,运算符,字符串等很相似

  1. JAVA和C语言都有相应的输出和输入语句,还有if语句,while语句,for循环,数组

  1. JAVA和C语言的格式也很像

不同之处:

  1. C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低

  1. C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。

  1. C语言中包含指针,但是JAVA中并没有

  1. C语言的变量可以不进行初始化,但Java的变量要进行初始化。

举例:求两个数的和

JAVA:

//导包
import java.util.Scanner;
public class ScannerText{
    public static void main(String[] args){
    //创建对象
    Scanner sc=new Scanner(System.in);
    //接收数据
    System.out.println("请输入i的值");
    int i=sc.nextInt();
    //再次接收数据
    System.out.println("请输入j的值");
    int j=sc.nextInt();
    int x=i+j;
    System.out.println("i+j的和为"+x);
    }
}

c语言:

#include <stdio.h>
int main()
{
    int i, j, x;
    printf("请输入i的值\n");
    scanf_s("%d", &i);
    printf("请输入j的值\n");
    scanf_s("%d", &j);
    x = i + j;
    printf("i+j的和为%d\n",x );
}

这两种方法都可以求出来两个数的和但是所用的代码却不一样,c语言更注重算法,但是JAVA想用的时候可以直接进行导包。总之,JAVA和c还是有很大相似之处的,以后的学习过程中还会遇到新的相似和不同,需要我们一起去慢慢探索。以后的路还很长,加油吧!

新年到了,提前祝大家新年快乐!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值