JAVA基础

Posted 路漫漫,随风~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础相关的知识,希望对你有一定的参考价值。

  由于最近在开发一个新的项目,所以一直没有抽出时间来对以往知识进行整理(嘿嘿,仔细好好想想的话,瞬间想起了鲁迅老先生的至理名言,所以不免会有些羞愧),所以以后我要尽量更新我的博客,也算是对自己负责吧!~o o~

  言归正传,进入今天的主题,首先我们不得不再次提起那个老生常谈的话题,什么是语言哪?它带给了我们什么?以及我们如何使用它?我看了很多的书籍对其的诠释,但总结出一句话就是:实现彼此的交流。所以不管是Java语言还是其他的语言,语言都是人机交互的一种方式,但是每一种语言都有它独特的规则,所以要想更好的使用它,那么就要遵守它的规则。

  Java它既是编译型语言,也是运行时语言,它是分步骤的,它的大体流程如下:

注意: 

        1、jvm----->既然是容器,就会有极限,就有大小,超过内存的话,就会有内存溢出的情况产生。

        2、java语言是编译型语言,也就解释了开发中如果修改了源代码,那么就要重新启动服务器对其进行编译,否则的话,那么修改的代码就不会转换为字节码(.class文件)。

        3、有的开发工具集成了编译和运行,所以有时候也就感受不到它是分步的。(先编译再运行)

        4、javac是什么?javac是一种编译器,它是将一种语言规范转换为另一种的语言规范,前者指的是源码有语法,也就是规范,它是人易于识别的代码,而后者的规范指的是将.java的源码转换为.class的字节码文件,这个字节码其实是一串有规则的01二进制,他们对于人来说是极其不友好的,也就只有jvm可以对其进行识别,后有jvm将其转换为当前的机器能够识别的机器语言。        

  5、在jvm中数据其实是一连串有规则的二进制数字存在的。

       6、在jvm中开辟多大的空间,取决于数据类型。

java中的数据类型:

  • 自己理解:所谓的数据类型就是将现实中的数据,使用计算机语言描述出来。
  1. 数据类型的分类:基本数据类型和引用数据类型。
  2. 基本数据类型:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)、boolean(1)、char(2)

 

以上是关于JAVA基础的主要内容,如果未能解决你的问题,请参考以下文章

java语法基础,具体内容

Java基础(十五):异常处理

java基础测试题

Java基础| Java概述与基础语法案例

夯实Java基础系列目录

一道java基础理论题