正文:
Java是一门广泛应用于各类软件开发的高级编程语言,被誉为是编程世界的一种事实上的标准。本文将介绍Java的一些基础概念,并结合代码进行详解。
Hello World
让我们从经典的Hello World程序开始,它是学习任何编程语言的第一步。下面是一个Java程序的基本结构:
public class HelloWorld {
public static void main(String
原创
2023-09-04 09:28:03
936阅读
第一章:用Eclipse来做计算1.1第一个Java程序1.2.1读输入1.2.2变量1.2.3赋值1.3表达式1.3.1浮点数1.3.2运算符优先级1.3.3类型转换第一章编程题第二章:判断2.1.1比较2.1.2关系运算2.2判断语句2.2.1做判断2.2.2基本判断语句2.2.3嵌套和级联的判断语句2.2.4判断语句的常见问题2.3多路分支时间换算编程题信号报告编程题第三章:循环3.1循环数
转载
2023-08-09 13:37:43
113阅读
1.Active.vue<template>
<view class="Active-box_wrapper">
<view class="item" v-for="(v, idx) in data" :key="idx" @click="subActive(v, true)">
<image :src="localImg.acti
转载
2023-05-31 10:52:48
49阅读
方法的概念class JavaObject {
public static void main(String [] args) {
int sum = add(10,20); //第一步:赋值调用,调用了add方法,并传入了实际参数10,20分别传给形式参数,将sum赋值给s
System.out.println("su
转载
2023-09-21 19:30:08
62阅读
文章目录一、分支语句1.if 语句简单的if-else 语句2.switch语句二、循环语句1.while循环2.do-while循环3.for循环4.break和continue语句三、方法的声明和调用1.return关键字2.参数的值传递3.重载方法3.1重载规则 一、分支语句1.if 语句条件语句,根据表达式的值来决定是否执行其语句块语法:if (布尔表达式) {
<语句块>
转载
2023-08-09 13:21:43
461阅读
问题导读1.HotSpot上的分代分为哪三个部分?2.评估GC性能的指标有哪几个?3.年老区和永久区使用的是什么算法?1.GC特性以及各种GC的选择1.1垃圾回收器的特性该回收的对象一定要回收,不该回收的对象一定不能回收一定要有效,并且要快!尽可能少的暂停应用的运行需要在时间,空间,回收频率这三个要素中平衡内存碎片的问题(一种解决内存碎片的方法,就是压缩)可扩展性和可伸缩性(内存的分配和回收,不应
转载
2019-01-06 21:12:06
2499阅读
nio是net开发中最常被提起的点,而游戏服务器端对这个也是看的比较重。java底层提供了nio但是确实很少见有人直接用他,原因很简单,看netty或者mina的文章都可以看到原因,就是它比较难用,想实现很稳定的商用需要功底很深。那么网络底层框架解决了这些问题,现在最主流的就是netty,最开始解除游戏行业的时候还是用的mina,mina实现的比较简单易上手,但是功能和灵活度欠缺。改用netty的
转载
2021-04-27 23:01:37
418阅读
2评论
一.程序结构:二.一些基础语法1 一个源文件可以写多个类,每个类编译后都会生成一个字节码文件2 一个源文件可以写多个类,但只能有一个public类3 源文件名必须跟public类的类名一致4 一个源文件里可以不包含public的类,此时源文件名不需要跟任何一个类名相同三.标志符,关键字1 何为标志符2 标志符的语法规定(见名知意) 1)标志符第一个字母只能是大小字母,$ , _ 2)标志符第一
原创
2021-06-01 15:41:35
180阅读
java封装基础详解 java的封装性即是信息隐藏,把对象的属性和行为结合成一个相同的独立单体,并尽可能地隐藏对象的内部细节。 封装的特性是对属性来讲的。 封装的目标就是要实现软件部件的"高内聚,低耦合",防止程序相互依赖带来的变动影响。 高内聚(就是类的内部数据操作细节自己完成,不允许外部干涉)。 ...
转载
2021-08-01 18:30:00
124阅读
2评论
java继承基础详解 继承是一种由已存在的类型创建一个或多个子类的机制,即在现有类的基础上构建子类。 在java中使用关键字extends表示继承关系。 基本语法结构: 访问控制符 class 子类名 extends 父类名{ 【成员变量声明】 【构造器声明】 【成员方法声明】 } 说明 ...
转载
2021-08-02 20:52:00
169阅读
② 定义一个死循环,输入数据猜测,遍历数组,判断数据是否在数组中,如果在,进行对应提示并结束死循环;动态初始化:只指定数组长度,后期赋值,适合开始知道数据的数量,但是不确定具体元素值的业务场景。② 依次遍历数组中的每个元素,随机一个索引数据,让当前元素与该索引位置处的元素进行交换。③ 遍历数组的元素,如果该元素大于变量存储的元素,则替换变量存储的值为该元素。定义数组的时候只确定元素的类型和数组的长度,之后再存入具体数据。② 遍历数组中的每个数据,然后在外面定义求和变量把他们累加起来。
原创
精选
2022-11-25 20:56:55
317阅读
java多态基础详解 在面向对象程序设计中,多态主要表现为类声明的变量可以指向多种不同的对象,具有多种类型的能力。 声明对象变量时,其指定的类型并不是对象的真正类型,对象的真正类型是由创建对象时调用的构造方法决定的。 对象变量多态性: 当子类对象赋值给父类声明对象时 1.只能访问父类中声明的成员变量 ...
转载
2021-08-04 15:34:00
192阅读
新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的,弥补了原来的 I/O 的不足,提供了高速的、面向块的 I/O。
Standard IO是对字节流的读写,在进行IO之前,首先创建一个流对象,流对象进行读写操作都是按字节 ,一个字节一个字节的来读或写。而NIO把IO抽象成块,类似磁盘的读写,每次IO操作的单位都是一个块,块被读入内存之后就是一个byte[],NIO一次可以读或写多个字节。
原创
2024-03-28 11:29:22
48阅读
概念与测试
package com.day10.test;
import org.junit.Test;
import java.lang.annotation.Annotation;
/**
* Author: Json
* Date: 2021/9/9
**/
public class TestJson {
public static void main(String[]
方法定义的完整格式修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)return 返回值;}
原创
精选
2022-11-27 23:46:06
301阅读
对于Java注解,我之前的印象是很模糊的,总觉得这个东西经常听说,也经常用,但是具体是怎么回事,好像没有仔细学习过,说到注解,立马想到@Controller,仅此而已。 对于Java注解,我咨询过一些身边的人,很多人表示: 知道怎么用,不熟悉 不知道你是不是这样?在我没有系统性的学习一边注解的时候, ...
转载
2021-08-11 12:34:00
178阅读
2评论
前言:反射是java提供的一个重要功能,可以在运行时检查类、接口、方法和变量等信息,无需知道类的名字、方法名等。还可以在运行时实例化新对象,调用方法以及设置或获取变量值。我们使用的java框架中都有反射的影子,比如spring、mybatis。JDBC也是利用反射将数据库的表映射到java对象的getter和setter方法。反射无处不再,那么我们就要学好反
原创
2022-08-30 14:28:40
396阅读
文章目录JavaSE 语法基础 --- 反射(基础知识问答+代码详情)
原创
2022-04-11 17:59:50
214阅读
# Java基础代码
Java是一种广泛使用的编程语言,它具有跨平台的特性,可以在不同的操作系统上运行。Java程序由类和对象组成,类是对象的模板,对象是类的实例。在本文中,我们将介绍Java基础代码的编写方法,并展示一些示例代码。
## 流程图
以下是Java程序的基本执行流程:
```mermaid
flowchart TD
A[编写类和方法] --> B[创建对象]
原创
2024-07-18 07:26:21
36阅读