百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

学习java第二天(刚学java的感受)

ninehua 2025-04-08 17:03 32 浏览

#java知识##java源码##java#

第一天配置好了环境,安装idea

下载java的包管理工具maven https://maven.apache.org/


点击下载,解压就可以啦

开始写我的第一行代码




接下来,我分析一下自动生成的文件


接下来,先创建包








接下来分析一下代码行

package com.study;

public class Study {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

第一行 package com.study;

这个是包名及路径,声明该类存放于这里 package是java的关键字,表示声明这个是包(创建变量不可以使用关键字来命名)

分号结束代表本行代码结束

第二行 public class Study {

声明这个是java的类 public表示公开的,class表示类 Study是类名(可以随便定义)

同理,public 和class同样是java的关键字,命名的时候不可以使用关键字

(注意:一个java文件中只可以有一个public class)

第三行public static void main(String[] args) {

public表示该方法是公开的

static表示该方法是静态的(静态的意思是,java不需要创建对象可以直接使用)

void是返回值,表示无返回值

main是方法名称,java中约定,main表示程序的入口

(String[] args)是参数,如果方法无参数就直接(),main方法默认就是这个了

第三行System.out.println("Hello World");

表示在控制台输入Hello World

后面的括号表示结尾

每个代码块都是用{}来括起来


java关键字:

abstract

assert

boolean

break

byte

case

catch

char

class

const

continue

default

do

double

else

enum

extends

final

finally

float

for

goto

if

implements

import

instanceof

int

interface

long

native

new

package

private

protected

public

record

return

strictfp

short

static

super

switch

synchronized

this

throw

throws

transient

try

void

volatile

while




关键字

含义

abstract

表明类或者成员方法具有抽象属性

assert

断言,用来进行程序调试

boolean

基本数据类型之一,声明布尔类型的关键字

break

提前跳出一个块

byte

基本数据类型之一,字节类型

case

用在switch语句之中,表示其中的一个分支

catch

用在异常处理中,用来捕捉异常

char

基本数据类型之一,字符类型

class

声明一个类

const

保留关键字,没有具体含义

continue

回到一个块的开始处

default

默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现

do

用在do-while循环结构中

double

基本数据类型之一,双精度浮点数类型

else

用在条件语句中,表明当条件不成立时的分支

enum

枚举

extends

表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口

final

用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

finally

用于处理异常情况,用来声明一个基本肯定会被执行到的语句块

float

基本数据类型之一,单精度浮点数类型

for

一种循环结构的引导词

goto

保留关键字,没有具体含义

if

条件语句的引导词

implements

表明一个类实现了给定的接口

import

表明要访问指定的类或包

instanceof

用来测试一个对象是否是指定类型的实例对象

int

基本数据类型之一,整数类型

interface

接口

long

基本数据类型之一,长整数类型

native

用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的

new

用来创建新实例对象

package

private

一种访问控制方式:私用模式

protected

一种访问控制方式:保护模式

public

一种访问控制方式:共用模式

record

record在定义数据类时更为简洁、易读和易用。

return

从成员方法中返回数据

short

基本数据类型之一,短整数类型

static

表明具有静态属性

strictfp

用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范

super

表明当前对象的父类型的引用或者父类型的构造方法

switch

分支语句结构的引导词

synchronized

表明一段代码需要同步执行

this

指向当前实例对象的引用

throw

抛出一个异常

throws

声明在当前定义的成员方法中所有需要抛出的异常

transient

声明不用序列化的成员域

try

尝试一个可能抛出异常的程序块

void

声明当前成员方法没有返回值

volatile

表明两个或者多个变量必须同步地发生变化

while

用在循环结构中

相关推荐

不要随便给别人的iPhone刷机,否则后果会很严重

一网友称自己也算一个果粉,并且也使用iPhone多年,最近虽然看到网上有很多人给iPhone刷机的时候导致错误代码,变成白苹果,但是还是肆无忌惮的帮老板娘给iPhone刷机了!心想一部好好的iPhon...

iphone6白苹果重启、刷机报错4005维修实记

【机器型号】:iPhone6【故障现象】:刷机报错4005【客户描述】:机器摔过后开机白苹果重启,刷机报错4005【维修过程】:客户发过来的是单板,硬盘已经焊过,码片位置也飞过线。如图:接上外壳刷机,...

iPhone、iPad刷机报错是什么原因?详见苹果刷机报错代码大全

无论是借助iTunes或其它工具给iPhone、iPad刷机,都可能遇到失败报错的情况,失败报错会有代码提示。如下图中的“发生未知错误(9)”,9是指什么意思?是属于什么原因?对于专业维修人员可能很清...

技术文:iPhone 刷机报错 53 详解及维修方法

指纹电路关联的各个模块:1:指纹模块(也就是HOME键排线):上面有指纹识别块(HOME键蓝宝石玻璃)、排线、指纹处理芯片。2:指纹连接排线:连接指纹模块到主板的接口3:指纹接口4:指纹验证码片:就是...

闲鱼22元入手WiFi6无线网卡,20厘米长天线+双频900M

我自用的小主机是攒出来的,机箱是2012年买的立人NC2007B,随后十多年只换主板不换机箱,目前是H110M主板+I7-6700处理器,一直都使用USB外置无线网卡。上周我在狗东7.9元买了WiFi...

IObit Driver Booster Pro 专业驱动软件

软件介绍DriverBooster是一款针对Windows操作系统的电脑的驱动程序更新工具。更新驱动可以有效地提升电脑硬件性能,减少系统崩溃降低硬件冲突。该驱动加速器软件可以通过智能的检测引擎有效识...

制作Win10系统安装盘和Win系统的安装

制作Win10系统安装盘和Win系统的安装重要提示:操作之前准备工作必须看一下1.准备8G或8G以上U盘(32G以内)。制作系统U盘会格式化U盘内所有文件,建议准备一个新U盘,或者U盘文件拷贝到其他文...

Win10专业版无线网络老是掉线的问题

有一位电脑基地的用户,使用win10专业版系统笔记本电脑的时候,总是出现无线网卡掉线的问题,这该怎么办呢?接下来,技术员小编就来分享具体的解决方法。Win10专业版下无线总是掉线,可能是由电源管理设...

ESXI安装OpenWRT+群晖NAS+Win,打造AIO,附硬盘+网卡直通教程

开篇碎碎念Hi,大家好,今天来打造一个全能小主机,通过ESXI虚拟机为底层,在此基础上安装OpenWRT软路由+群晖NAS+Windows/linux系统,软路由负责上网,NAS负责文件存储,Wind...

如何在Windows上安装.NET Framework 详细教程分享

.NETFramework是Microsoft推出的一套开发平台,主要用于Windows操作系统上的应用程序开发和运行。许多软件和游戏需要安装特定版本的.NETFramework才能正常运行。...

Win10不和无线网卡好好玩耍!部分Win7/Win8.1用户很忧伤

IT之家讯硬件兼容问题一直困扰着一些Win7/Win8.1用户,因为这很影响他们和Win10好好玩耍。尤其是一些关键硬件,比如显卡和网卡如果有问题,基本上就意味着堵死了升级的道路,除非有合适的驱动更...

直接安装Windows 10 v20H2原版纯净系统教程(附下载地址)

软件简介:软件【下载地址】获取方式见文末。注:推荐使用,更贴合此安装方法!想要无痛升级您的电脑系统至Windows10吗?我们提供了一个简便的解决方案,适合能正常开机的电脑,无需制作启动U盘。此方案...

电脑网卡坏了怎么修复(电脑网卡坏了怎么修复win7系统)

当电脑网卡出现故障时,无论是有线网络还是无线网络,都可能无法正常连接。下面从软件、硬件等方面,分步骤为你介绍排查与修复的解决方案。一、初步排查:锁定问题源头检查网络环境将手机、平板等其他设备连接至同一...

自已封装的Windows10(仅供学习)(自己封装系统)

前段时间封装一个纯净版的Window10LTSC,除了带Office2016、极点输入法和万能五笔外,无任何其它三方软件,也没有浏览器主页挟持,真正意义上的纯净版系统。(春节后会出系统封装专题)这...

如何安装设置无线网卡(非免驱版)?

使用无线网卡,可以将您的台式机连接到无线网络,就像笔记本、手机一样,无需使用网线连接。本文介绍无线网卡的安装及使用方法。安装网卡之前,请确认电脑光盘驱动可以正常使用,同时准备好网卡安装光盘。注意:若无...