java复习之基本结构

Java的开发入门(新学和复习超完整总结,内附思维导图) 📃Java概述 一种高级计算机语言,Sun公司(被Oracle收购),1995年5月推出,简单易用,安全可靠 Sun公司把Java划分为JavaSE、JavaEE、JavaME 3个技术平台 Java语言特点 1.简单性 2.面向对象 3.安全性 4.跨平台性 5.支持多线程 6.分布性 JDK使用 Sun公司提供了一套Java开发环境---JDK,JDK包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具。 JRE工具,提供给普通用户使用的Java运行环境.. 阅读详情
/**
 * 这是一个在控制台输出世界你好的程序
 * @version 1.0 2014-04-30
 * @author yifan
 */
public class FirstSample {
	/*
	 * 思路:
	 * 1.因为java是纯面向对象的语言,所以必须先建立一个类
	 * 2.因为要使用控制台首先要有入口方法
	 * 3.使用输出流对象在控制台输出语句,因为javaSystem类包括来用于输出的输出流对象
	 *   所以可以直接使用System.out(输出流对象).println(String str)输出
	 */
	public static void main(String[] args) {
		// 使用输出流在控制台输出语句
		System.out.println("Hello World!");
	}
}

Java程序的分析:

1.注释

java程序中有三种注释,分别是文档注释 多行注释和单行注释

文档注释:使用/** 开始 */ 结束的注释称为文档注释,文档注释的主要所用是生成帮助文档和代码提示

多行注释:使用/*开始 */结束的注释称为多行注释,只要作用是解释算法和排除BUG

单行主要:使用//开始直至本行结束, 小提示的作用

2.public 关键字和权限

这里有两个概念关键字和权限

关键字:关键字是java语言事先定义的具有特殊含义的单词。

权限:java中四种权限,其中public 是共有的或者叫公共的,就像公交汽车

3.class 关键字

类,java是纯面向对象的语言,所以所有的内容都必须放在类中。

4.FirstSample 标识符

标识符又是一个新的概念,大家可以简单的认为是一个名字。

5 {} 代码块

大括号内的内容就是一个代码块, 表示一个范围。用在不同的地方会有不同的效果,但是只要记住大括号内定义或声明的内容不能在代码块外使用。

6.static 静态方法也叫类方法,就像是你家的电视一样,不论是你还是你父母或妻子孩子都可以使用,但和普通的方法的区别是都使用这一个。

7. System.out.println("Hello World!");

这句是输出语句,System是一个类,是由系统定义的类

out 这个有点意思了,它在System类中的定义是 public final static PrintStream out = null; 后面的null可以忽略,简单点说就是一个输出对象,后面关于输入输出流的时候再详细记录。 只要记住两个双引号中间写你想说的话就OK啦。

Java类的基本构成 上述代码定义了一个名为Person的类,包含了name和age两个字段,一个构造方法用于初始化对象的属性,以及一个sayHello方法用于打印个人信息。通过合理地使用类、字段、构造方法和方法,可以构建出复杂的程序,并实现对象的创建、初始化和交互。Java是一种面向对象的编程语言,类是Java中最基本的编程单元。在Java中,类用于封装数据和方法,以实现代码的组织和重用。一个类可以看作是一个对象的蓝图,描述了对象的属性和行为。总结起来,Java类的基本构成包括类声明、字段、构造方法、方法、内部类和主方法。 阅读详情

相关推荐

Java类文件的基本结构

为旅行而生   Java类文件(.class文件)是一个为已编译Java程序仔细定义的格式。Java源代码被编译成能够被任何JVM加载和执行的类文件。在被JVM加载之前,类文件可能是由网络传输而来。   类文件是独立于底层平台的,所以适用于更多的地方。它们由简洁的JVM字节码组成,这样能轻装上阵。类文件常常被压缩,以极快的速度通过网络,到达世界各地的JVM。   类文件里有什么?   Java类文件包含JVM需要知道的关于一个Java类或接口的一切。按照它们的出现次序,主要的部分有:魔法数(magic),版本号(version),常量池(constant pool),访问标示符区(ac

java语言中的类的基本结构是什么_Java语言的基本结构

以下是java基础总结,java语言的基本结构:1.每个java程序可以包含多个类的定义,但是只能有一个类是public的,而且java源文件必须以其中public类型的类的名字命名。2.关于包的引入:(1)尽管包名中的“.”,能够体现各个包中间的层次结构,但是每个包是独立的,顶层包并不包含子包中的类。(2)package和import的顺序是固定的,package语句必须位于第一行。3.java...

weixin_35562134的博客 689

滚动时域优化方法

滚动时域优化(Receding Horizon Optimization, RHO),也被广泛称为模型预测控制(Model Predictive Control, MPC),是一种用于动态系统优化和控制的。其核心思想是“在每个当前时刻k,控制器只考虑未来一个(称为“预测时域”或“优化时域”,长度N)内的系统行为。(通过测量或估计得到)。(描述状态如何随输入和干扰变化)。(如果有,可能基于历史数据或假设)。在这个有限的未来时域[k, k+N-1]上,求解一个。这个优化问题的目标是找到一个。

m0_69522810的博客 2293

类——JAVA类的结构

java类的结构 类是什么 类是一个模板,它描述一类事物的属性和行为的集合 类是表示一个客观世界某类群体的基本特征的抽象 说人话就是,类就是对同一类事物(具体存在的)共有属性的,行为的定义,类是一个模板,根据某个类来创建这个类的具体实例(对象)。 类的结构 java类的结构可以分为: 1、成员变量:事物属性的描述 2、方法:事物的行为 3、构造方法:用于创建对象 4、内部类:即在类体中声明类 5、块:一段没有名称的代码块 成员变量(类的属性) 成员变量。也就是类的属性 [修饰符] 类型 变量名 = [值]

古城的博客 4573

labview的TDMS文件读写

本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

观则明的博客 1万+

基于51单片机的智能花盆灌溉系统设计与实现

本文详细介绍了基于51单片机的智能花盆灌溉系统设计与实现,通过DS18B20温度传感器、土壤湿度传感器和LCD1602显示屏等硬件模块,结合精确的算法控制,实现自动监测与灌溉。系统解决了传统灌溉依赖定时器、缺乏可视化界面的问题,适合上班族、园艺爱好者和植物园工作人员使用,有效提升植物养护效率。

honey的博客 1014

Java基本结构

Java基本结构

虽然但是 1186

用C++从零复刻Wordle:手把手教你实现命令行猜词游戏(含完整源码解析)

本文详细介绍了如何使用C++从零开始实现一个命令行版本的Wordle猜词游戏,包含完整的源码解析和核心模块设计。通过游戏逻辑控制器、单词库管理器等模块的构建,开发者可以学习C++实战技巧和性能优化方法,适合提升编程能力和游戏开发兴趣。

weixin_26763955的博客 334

类 java_java类的基本结构

一.面向对象的基本概念万物皆对象。对象的实质是属性和行为。类是具有共同属性和行为的对象的集合。类定义了对象的属性和方法。分析过程现有对象后有类,开发过程先有类后有对象。二.类的基本结构属性:对象数据的描述方法:对象的行为构造方法:用于实例化对象内部类:在类中声明的类(inner class)块:分静态块与实例块类的声明:(访问权限修饰符public.default(可忽略不写,为默认))(修饰符f...

weixin_36278982的博客 293

S7-1200 Modbus TCP客户端配置实战:从基础设置到数据交互详解

本文详细介绍了S7-1200 Modbus TCP客户端的配置方法,从基础设置到数据交互的完整流程。涵盖硬件准备、TIA Portal配置、MB_CLIENT指令参数详解、数据缓冲区管理及实战测试,帮助工程师快速掌握西门子PLC与Modbus TCP通信的关键技术。

fire9的博客 310

Buck电源设计常见的一些问题(五)MOS管振荡抑制方法(三)

关于开关节点振荡的产生机制和抑制问题,总结了三种抑制方法。第一种方法是利用输入端的高频去耦电容;第二种方法是设计 RC 缓冲电路;第三种方法是优化自举电路的串联电阻。以上三种方法均通过实验加以验证,对开关节点振荡具有很好的抑制作用。应该综合同步 Buck 变换器的各项指标权衡设计。

小幽余生不加糖 1633

再复习下Java程序基本结构方法

第一次写代码一定要写一个hello world,代表 你作为一个程序员,是吧, 像这个世界的第一声呐喊。 哦,仪式感还是非常重要的。 就像你平时生活中和一些家人朋友,是吧, 在某些节日中和纪念日一定要去做一些事情, 这就是仪式感了。 所以说hello world非常有必要。 咱们可以跟着我来写一下, 非常的简单, 咱们去理一下这些逻辑就好了。 直接不管它,这边放弃, 然后直接去随便—— 我们先随便找一个文件夹, 比如说随便找一个地方, 我们来新建一个文件夹, 存放咱们的代码。 代码的英语单词叫做code,c

2302_80369360的博客 511

【TC397第2篇】TC397 EB MCAL开发指南:ADS MCAL Demo集成深度解析

通过本文的指导,我们完成了TC397 EB MCAL与ADS的深度集成,并成功运行了一个简单的MCAL Demo。这个案例不仅帮助我们理解了MCAL在实际开发中的应用,同时也展示了ADS作为一个强大的开发工具在嵌入式系统开发中的优势。在接下来的系列文章中,我们将进一步探讨MCAL的高级应用、优化技巧以及更多实用的开发案例。敬请关注,共同探索TC397 EB MCAL开发的更多精彩!

一直在水些技术小文 452

java基础复习笔记 数据结构_Java基础复习笔记基本排序算法

Java基础复习笔记基本排序算法1.排序排序是一个历来都是很多算法家热衷的领域,到现在还有很多数学家兼计算机专家还在研究。而排序是计算机程序开发中常用的一种操作。为何需要排序呢。我们在所有的系统中几乎都要检索数据,而这些欲检索的数据如果有规律的话,比如按照某些字段、属性降序排序的话,那么从这些有规律的数据查询结果或者结果集的话就快速得多。2.常用算法常用的算法有:直接选择排序、堆排序、冒泡排序、快...

weixin_26905487的博客 183

YOLO11改进-注意力-引入自调制特征聚合模块SMFA

SMFA(自调制特征聚合模块): SMFA模块用于协同建模局部和非局部信息,它分为两个分支:一个是EASA(Efficient Approximation of Self-Attention,简化的自注意力分支),用于捕获非局部信息;另一个是LDE(Local Detail Estimation,局部细节估计分支),用于捕获局部细节。EASA通过对输入特征进行下采样,然后利用全局特征的方差进行调制,再与原始特征进行聚合,提取非局部结构信息。LDE分支则通过卷积操作提取输入特征中的高频局部信息。

qq_64693987的博客 2208

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

《Java核心技术》复习笔记 - 第三章 Java基本的程序设计结构

Charpter3  Java基本的程序设计结构1. 源代码的文件名必须与共有类的名字相同,并用.java作为扩展名。2. Java是一种强类型语言,java中一共有八种基本类型(primitive type),4种整形(byte,short,int,long),2种浮点型(float,double),1种用于表示Unicode编码的字符单元的字符类型char和用于表示真值的boolean类型。四

arui的专栏 1169

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

java基础复习1--基本数据类型、运算符号、表达式语句与程序结构

JAVA基础知识的学习日记。

pmsheep82的专栏 5376

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

数据结构复习--java实现单链表基本操作

单链表的基本操作包括建立单链表、查找运算(按序查找和按值查找)、插入运算(前插和后插)和删除运算。下面给出具体的java实现程序: package com.zpp.test; //首先创建一个节点类 public class Node { private Node next; //指针域 private int data;//数据域 public Nod

快乐的鱼儿学敲码 949

Java期末复习

Java语言中,变量名可以用汉字表示。(T)解析可以,但还是最好用英文,并且以驼峰命名法(第一个单词小写,其余后面的单词需要首字母大写 )我感觉这一章会涉及一部分英语题,因为这一章的判断和选择都是英文题🤔。

xiaoyushashasha的博客 880

java 168转换成861_实验项目二 Java语法应用 [实验目的] 1、熟悉Java基本数据类型、数组、控制结构的用法。 2、学会运用Java基本语法解决实际应用问题。 [实验要求] 1、复习理...

实验项目二Java语法应用[实验目的]1、熟悉Java基本数据类型、数组、控制结构的用法。2、学会运用Java基本语法解决实际应用问题。[实验要求]1、复习理论教学中所学的内容。2、认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。[实验课时] 2学时[实验教学方式] 学生上机实验,教师随堂指导。[实验内容]1、编写程序完成,将168转换成861,并将其结果输出到屏幕上。2、 自动售货...

weixin_35715118的博客 795

java二级考试备考_计算机二级java如何备考 方法在这里

很多同学想知道计算机二级java如何备考,下面是小编整理的相关内,希望对大家有所帮助!计算机二级java如何备考选好复习用书在复习应考时,大家要根据自己的具体情况,制定一套完整的复习计划。不要拘泥于某种特定的方法,某种方法对别人很合适,但不一定适合你。在参考书的使用上,我向大家推荐两本参考书,一本是清华大学出版社出版的《程序设计》,另一本是大连理工大学出版社出版的《全真试题精解》。掌握复习方法理解...

weixin_39739846的博客 1120

【Java数据结构】复习笔记-4.8w字全

讲解数据结构基本概念,算法分析,线性表、栈、队列,二叉树和森林,图,散列查找,排序算法

m0_73569204的博客 1636

Java基础面试复习一

做Java业务开发很久了,有些技术快忘了? 来吧,让我们从基础重新开始复习一下~~~ 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算

NextX工作室的博客 4584

栈(JAVA实现) - 数据结构复习笔记

栈(JAVA实现) - 数据结构复习笔记 基本概念 栈(Stack):又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。 特点: 先入后出(FILO):栈是一个先入后出的有序列表 栈的插入删除动作只允许在一端操作,允许插入和删除操作的一端,为变化的一端,叫

No1anWan6的博客 261

【Java】期末复习知识点总结(2)

Java期末速成~

qq_53869058的博客 2703

java基础笔记(三)之数据结构

最近开始刷leetcode,发现许多题目都是算法题,题中涉及到了各种数据结构的实现与拓展。虽然大二上学过数据结构与算法,但是现在已经忘了许多,现在借此机会复习以下。数据结构与算法均使用java语言代码实现。 (一)线性结构 线性表是一种最常用且最简单的数据结构,它是n个元素的有限序列。一般来说实现线性表有两种方法,一种是采用连续存储空间的数组,另一种是采用链表。 (1)数组 数组是一种采用连续空间存储,大小固定的数据结构。一般来说,每种编程语言都已经实现了数组这种常用结构,只需创建调用即可。 java语言中

hxmagic的博客 208
上一篇: SurfaceView 模板
下一篇: Java 输出整数的二进制
yfstdio
博客等级 码龄14年 3粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值