java入门基础知识
作者:wanrong发布时间:2021年08月25日 11:46

  学习java开发是有所难度的,而且它比起php、Python等要难一些,但受众广,许多的软件开发都会首选java进行编程。所以,如果有想学java的朋友,一定要先学好java入门的基础知识,只有基础打好了,后续才能更得心应手。


  1、基础的语法


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


  从程序开始到结束,无论运行了多少个类,跨越过多少次调用,这个量都不变;


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


  类,也就是类型,例如人类分为男性和女性,那男性和女性就可以分别是一个类,两个类可能在身高(属性),特征(属性)上不同,这就有两个类;


  在类上,有成员变量,有属性,也有方法;


  类是一个静态的概念,它没有被实例化调用时,其实就是一个代码块,一旦被实例化,就产生了类实例,类对象


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


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


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


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


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


  关键字:


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


  Java关键字主要用于在访问控制,如private,public,或者程序定义,如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入门基础知识的介绍,有需要的朋友可以多看看,大家掌握了基础语法后,就可以进行编程练习了。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:java编辑器。

点击观看视频教程
CAD-软件安装与入门
新手入门8438450人已学视频时长:14:31
立即学习
特别声明:以上文章内容仅代表作者wanrong本人观点,不代表虎课网观点或立场。如有关于作品内容、版权或其它问题请与虎课网联系。
500+精品图书
20G学习素材
10000+实用笔刷
持续更新设计模板
立即领取

下载虎课APP

随时随地学技能
APP更方便
每天免费学课程
下载虎课网APP
随时随地学海量会员教程
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了44,206
并提交了243份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证