学java有哪些基础

学java有哪些基础谈起 Java 语言 对于很多初次接触编程语言的同学来说 感觉是很不容易 很多资深的语言大神都觉得 它确实比 PHP Python 等要难一些 这里面有一个原因 可能是 Java 语言太庞大了 Java 程序员必读书 lt java 编程思想 gt 那里面一看大纲 几十条条目 就让人懵圈 真的是知识点多 学习周期不会很短 很难一下子掌握 所谓万事开头难 入了门就好说 java 编程思想

大家好,我是讯享网,很高兴认识大家。



谈起Java语言, 对于很多初次接触编程语言的同学来说,感觉是很不容易, 很多资深的语言大神都觉得,它确实比PHP, Python等要难一些,这里面有一个原因, 可能是Java语言太庞大了,Java程序员必读书<<Java编程思想>>那里面一看大纲,几十条条目,就让人懵圈, 真的是知识点多, 学习周期不会很短,很难一下子掌握。

所谓万事开头难,入了门就好说,还没入门让人在门外就被吓跑就糟糕了, 所以,为了不让人望而却步,知识的学习应该是从易到难,从浅到深,那么我们尝试把Java语言的知识,根据其难度或者使用的范围,进行适当的划分,也许不失是学习Java的一个好路子。

首先我们要探讨的是Java知识点,我们在这里对Java语言(纯语言,不包含框架,服务器,数据库等)的知识点,从易难,学习掌握的先后,分为基础,初级,中级,高级4部分,对于掌握,前一部分的知识,是后一部分的前提,对于人来说,没有基本掌握前一部分的时候,就无须理会后面其他部分, 专注跟前的学习,不死记硬背掌握,暂时忘记整个庞大的Java知识体系,一级一个台阶,努力让Java的学习更简单。

那首先,要入门Java, 有哪些基础知识点是必备的呢?

1, 基础的语法

常量:在程序运行过程中值不会改变的量叫常量,

  • 从程序开始到结束,无论运行了多少个类,跨越过多少次调用,这个量都不变;
  • 常量伴随着数据类型,有整型常量,布尔型常量,字符型常量等;
  • 常量在类中,有静态常量,成员常量;
  • 常量由于其值不可改变,那在声明时就必须完成初始化;

变量:也就是在程序运行过程中值能被改变的量。

  • 不管它在哪里改变,不管是被谁,只要能被改变的量就叫变量;
  • 变量是编程里很重要的传输媒介,它可以通过各种各样的方式进行传输,用各种各样的途径去做运算,判断或赋值;
  • 伴随着数据类型,有整型浮点型变量,字符型变量,在类和对象上,有类变量,类成员变量, 属性变量等;

类(Class): 描述一组行为,状态和属性的模板叫类

  • 类,也就是类型, 例如人类分为男性和女性,那男性和女性就可以分别是一个类,两个类可能在身高(属性),特征(属性)上不同,这就有两个类;
  • 在类上, 有成员变量,有属性,也有方法;
  • 类是一个静态的概念,它没有被实例化调用时,其实就是一个代码块,一旦被实例化,就产生了类实例,类对象

对象(Object): 一个具体,真实存在的类的实例称为对象。

方法(Method): 一段代码的集合,在非OOP编程里也叫函数(Function),一个方法就是一个小功能实现的集合。由于Java是完全面向对象(OOP)的,所以所有的方法都必须声明在类对象上;

成员变量: 在类中被声明的变量即为成员变量;

属性: 一种特殊的成员变量,它可以通过get/set方法**作,然后对get/set方法名分别去掉get/set后,剩余的部分首字母小写,就称为属性

属性一定是在类里面被定义,不可以在类外面,属性也叫类属性

关键字:

关键字就是一个词,这个词在Java语言里被征用了,它在语言中有特定的意义,开发人员在编程时不能够使用它们来做变量,常量,类上的声明;

Java关键字主要用于在访问控制,如private,public, 学java有哪些基础 或者程序定义,如new,native, final, 又或者用在保留字,如goto,const;

每一种语言都有很多关键字,Java语言的关键字主要有以下这些:

2. 基础的数据类型:

Java基础数据类型就是内置的这八种:

  • 数字相关的: 整型4个:byte,short,int, long, 浮点型两个:float,double
  • 字符相关的: char
  • 布尔型: boolean




3. 基础运算符: 6大类运算符

  • 算术运算符:做数字运算时用到, 加减乘除(+-*/),求余%,自增自减++,--
  • 关系运算符:对变量常量比较时用到,等于=,不等于!,大于>,小于<,大于等于>=,小于等于<=
  • 位运算符:(对其二进制01)上移位使用,
  • 逻辑运算符:与或非,逻辑型运算用到
  • 赋值运算符:变量赋值,常量赋值给变量,方法调用时赋值,这是最常见的运算符
  • 其他运算符:例如条件运算符?:,还有实例判断运算符instanceof







4. 基础语句:

认识了类,属性,方法这些Java语言的基本元素后,那形成Java程序的其他组成就是语句了,Java基础语句主要有三种:循环,条件,复合

  • 循环语句: for, while, do...while, 其意思完全一样,但使用场景上稍有不同
  • 条件语句: if ..., if...else ,if ... else if ...,
  • 复合语句: 也成为块语句,这是为了更好的阅读性,多语句放到一起,并用{}做包含,看一下就是一个符合语句:

5. 程序入口:

  • 每一个程序在运行时都有一个入口,这也是程序运行的起点,第一句语句也在入口这里被执行;
  • 程序入口是被Java语言直接定义好的,这相对于语言运行机制(JVM)与程序之间的一种约定,让JVM怎么找到你;
  • Java程序入口是一个名为main的public的静态方法,这个方法在你需要运行的类里面定义, 参数是String[]:

6. 第一个Java程序:大名鼎鼎(chou ming zhao zhu)的hello world

掌握了上面可以说是最基本的知识点,就可以开始第一个Java程序的编写了,我们来到著名的hello world上来,三行代码,在控制台屏幕上打印出这一行字:

在今天这里,为了让内容更简单,我们暂时先抛掉了Java面向对象相关的那些特性,从能快速开始编码的角度出发,简单的展示Java最基础的知识点,在每个知识点上,我们也没有试图完全详细的说得很透很全面,如果有需要,同学都可以直接翻书或者谷歌,又或者参考一些详细的语言文档(比如菜鸟教程https://www.runoob.com/java/java-tutorial.html),Java语言的学习网上资料,还是是非常齐全的。

小讯
上一篇 2024-12-23 21:34
下一篇 2024-12-29 17:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2125.html