JavaLearning_2

JAVA练习

Java基础知识
简单的程序

第一章 java的基本知识总结


文章目录

  • JAVA练习
  • java知识
  • 一、JAVA是什么?
  • 二、JAVA的跨平台原理
  • 三、一些基本的概念
  • 四、梦开始的地方 :两数之和
  • 总结


java知识

借用了学校的PPT和网上各种资源,方便后续自己的复习。

以下是本篇文章正文内容,下面案例可供参考

一、JAVA是什么?

Java主要由三部分构成JDK*(Java Development Kit),JDE(Java Development Enviornment)和JVM(Java Virtual Machine)*。JDK是Java开发工具包,JDE用于Java程序开发,JVM即Java虚拟机。Java的核心组件由Java SE 和 Java EE构成。

【Java SE可以理解为整个Java的基础部分,而Java EE则是拥有更高级,更便捷的方法和工具的包。】

二、JAVA的跨平台原理

Java与C语言最大的不同是

C语言的源程序(.C)可以直接编译成 windows能够执行的文件(.exe);
而Java的源程序(.java)则需要编译成Java字节码(.class),然后通过Java虚拟机执行后,再由操作系统执行。

【Java虚拟机的出现,让不同操作系统都能够执行相同的一个.java文件,但又是因为通过虚拟机,导致了Java程序没有C语言编写的程序那样运行快速。这确实是一个有利也有弊的一个创新!】*

三、一些基本的概念

变量与常量 :数据类型;

     变量的声明格式?数据类型有几种?各种类型的储存空间大小?
     引申出:基本数据类型转换和强制类型转换

关键字与保留字;

        为什么要设置关键字与保留字?定义?常见的关键字?

标识符

         标识符命名的规则? 规范?

运算符

          各种运算符的使用

四、梦开始的地方 :两数之和

因为我们不是计算机专业,寻思着一些原理不需要理解得像面试那样高要求。所以我本着以 ‘了解,会用‘为前提来学习java,希望能快速上手敲代码。如果能坚持下去,会再慢慢了解更底层的东西。下面就开始刷题吧!

选择难度简单。。。。
JavaLearning_2_第1张图片
正式开始之前,我再回忆一下我在这一个星期里零零散散,不正儿八经地学了什么内容:首先包括了前面提到的内容,数组,以及 。。。。 scanner。。。。
。。果然一看就会,一想就忘,。。。甚至还没到一学就费的程序
做题过程中,尽量靠自己思考,不看答案,开始吧 :

总结

虽然java课依旧很水,可是另一门课程“机器学习”已然上到了第七章(才第四周啊…) 各种算法接踵而至。我提前看了看数据结构与算法的内容,不得感叹,java学科之庞大,涉猎之深奥,现在的我如同小学生看见高数一般,只能抬头四十五度仰望星空 : +“hello,java!”

请多多支持,你们的点赞~(投币×****× 评论
是作者更新的动力!

 有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。-----来自热评

你可能感兴趣的:(学习计划,java)