初识Java
创始人
2025-01-10 00:34:47
0


乐观学习,乐观生活,才能不断前进啊!!!

我的主页:optimistic_chen
我的专栏:c语言
欢迎大家访问~
创作不易,大佬们点赞鼓励下吧~

前言

从本篇博客开始,我们正式进入Java语法的学习,想要了解前面c语言的知识可以去我的专栏:c语言或者进入我的主页了解更多optimistic_chen。

文章目录

  • 前言
  • 认识Java
    • Java的起始
    • 编写java程序
  • Java的开发环境
  • 数据类型
    • 变量
    • 常量
    • 定义及初始化
    • 数据运算
  • 关键字
  • 完结

认识Java

Java语言和C语言有一定的相似之处,和平时学英语一样,只有勤加练习,才能快速熟悉。

Java的起始

”Write once,Run anywhere“这句话就是说:一次编译,到处运行。

``Java Development Kit是java开发者的工具,每一个学习java的程序员必须安装这个软件。

编写java程序

1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句。

//Test//类名:大驼峰命名,单词首字母大写 public class Test{     public static void main(String[] args){          //String[] args          //args叫做数组 相当于int arr[]=>int[] arr     }  }//固定写法 //Test类名(被public修饰的类名必须和文件名相同)  

总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。
java整体的框架如图:
在这里插入图片描述

Java的开发环境

我推荐使用IntelliJ IDEA(集成开发环境)。
在这里插入图片描述
具体下载方法,请各位移步13分钟带你搞定社区版IDEA的安装。
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的. class文件*是由字节码组成的与平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。

在运行Java程序前,必须安装好JDK,JDK里面包含了javac和java工具,java程序最终是在JVM(java虚拟机)中运行

在这里插入图片描述

数据类型

变量

和C语言一样,java也有数据类型,只是两者有一定区别;

基本数据类型C语言Java
整形short / int / long / long longbyte / short / int /long
浮点型float / doublefloat / double
字符型charchar
字符串类型charString
布尔类型booleanboolean

最重要的是:不管多少位系统,Java当中的数据类型占用的字节数的一定的。
这样的好处就是代码的可移植性高(现在看不懂以后学习中就慢慢有所体会)

常量

Java中被final修饰的变量叫做常量,不能进行修改(类似与C语言中的const)

final int size = 10; //size=9; System.out.println(size); 

定义及初始化

public static void main(String[] args) {        int a = 10;//定义的同时进行初始化        System.out.println(a);                        System.out.println(Integer.MIN_VALUE);        System.out.println(Integer.MAX_VALUE);	        Integer b = 100;        System.out.println(b); 	 	         int c;//定义         c = 19;//初始化         System.out.println(c); 	         int d = 2147483647;     } 

其中:Integer学名叫做包装类,实际上就是 int 的plus版本
特别注意:只有int ->Intger,char->Charater两个特殊的包装类,其余都是首字母大写,例如:double->Double,float->Float…

数据运算

变量的值 是在运行的时候确定的
常量的值 是在遍历的时候确定的

记得在C语言中,遇到数据类型不同时候的运算时,最简单粗暴的方法就是整型提升,但是在Java中最小的数据类型byte小于4个字节,所以小于4个字节的数据,参加运算时会先提升为4个字节,然后再进行运算。 不同类型的数据混合运算, 范围小的会提升成范围大的.

关键字

关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字

关键字用于定义访问权限修饰符的关键字用于定义类、函数、变量修饰符的关键字用于定义类与类之间关系的关键字用于定义建立实例及引用实例,判断实例的关键字用于处理异常的关键字用于包的关键字其他修饰符关键字
privateabstractextendsnewtrypackagenative
protectedfinalimplementsthiscatchimportstrictfp
publicstaticsuperfianllytransient
synchronizedinstanceofthrowvolatile
throwsassert

完结

好了,这期的分享到这里就结束了~
如果这篇博客对你有帮助的话,可以点一个免费的赞并收藏起来哟~
可以点点关注,避免找不到我~
我们下期不见不散~~
这个链表题目还会继续,敬请期待~

相关内容

热门资讯

专业讨论!德扑之星真破解套路(... 专业讨论!德扑之星真破解套路(辅助挂)软件透明挂(有挂了解)-哔哩哔哩;人气非常高,ai更新快且高清...
每日必看!智星德州菠萝外挂检测... 每日必看!智星德州菠萝外挂检测(辅助挂)软件透明挂(有挂教学)-哔哩哔哩1、玩家可以在智星德州菠萝外...
透视透明挂!轰趴十三水有后台(... 轰趴十三水有后台赢率提升策略‌;透视透明挂!轰趴十三水有后台(辅助挂)软件透明挂(有挂详情)-哔哩哔...
发现玩家!德扑ai助手软件(辅... 发现玩家!德扑ai助手软件(辅助挂)透视辅助(有挂教学)-哔哩哔哩;玩家在德扑ai助手软件中需先进行...
一分钟了解!x-poker辅助... 一分钟了解!x-poker辅助软件(辅助挂)辅助透视(有挂攻略)-哔哩哔哩1、每一步都需要思考,不同...
一分钟揭秘!德州最新辅助器(辅... 一分钟揭秘!德州最新辅助器(辅助挂)透视辅助(有挂攻略)-哔哩哔哩;德州最新辅助器最新版本免费下载安...
玩家攻略推荐!德州辅助(辅助挂... 玩家攻略推荐!德州辅助(辅助挂)辅助透视(有挂了解)-哔哩哔哩是由北京得德州辅助黑科技有限公司精心研...
揭秘真相!pokernow德州... 《揭秘真相!pokernow德州(辅助挂)辅助透视(有挂介绍)-哔哩哔哩》 pokernow德州软件...
五分钟了解!德州之星辅助器(辅... 五分钟了解!德州之星辅助器(辅助挂)辅助透视(有挂透明)-哔哩哔哩1、很好的工具软件,可以解锁游戏的...
推荐一款!pokermaste... 1、推荐一款!pokermaster有外挂(辅助挂)透视辅助(有挂教学)-哔哩哔哩;详细教程。2、p...