首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >初识Java

初识Java

作者头像
optimistic_chen
发布2026-01-14 19:37:15
发布2026-01-14 19:37:15
360
举报

前言

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

认识Java

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

Java的起始

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

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

编写java程序

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

代码语言:javascript
复制
//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 long

byte / short / int /long

浮点型

float / double

float / double

字符型

char

char

字符串类型

char

String

布尔类型

boolean

boolean

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

常量

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

代码语言:javascript
复制
final int size = 10;
//size=9;
System.out.println(size);

定义及初始化

代码语言:javascript
复制
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语言提前定义好的,有特殊含义的标识符,或者保留字

关键字

用于定义访问权限修饰符的关键字

用于定义类、函数、变量修饰符的关键字

用于定义类与类之间关系的关键字

用于定义建立实例及引用实例,判断实例的关键字

用于处理异常的关键字

用于包的关键字

其他修饰符关键字

private

abstract

extends

new

try

package

native

protected

final

implements

this

catch

import

strictfp

public

static

super

fianlly

transient

synchronized

instanceof

throw

volatile

throws

assert

完结

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 认识Java
    • Java的起始
    • 编写java程序
  • Java的开发环境
  • 数据类型
    • 变量
    • 常量
    • 定义及初始化
    • 数据运算
  • 关键字
  • 完结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档