摘要: 程序设计基础 基础知识 什么是程序? 为进行某项活动的步骤,计算机的程序,为得到某种结果,通过计算机语言表达的指令序列。 什么是程序设计? 计算思维,是运用计算机科学的基础概念进行问题求解,系统设计,以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。 计算思维的特点: 1.满足计算机程序执行的 阅读全文
posted @ 2023-01-31 21:39 心远志高 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计? 要解决上述问题,咱们得使用多进程或者多线程来解决. 11.1 相关概念 11.1.1 并发与并行(了解) 并行(parallel):指两个或多个事件在同一时刻发生(同时发生)。指在 阅读全文
posted @ 2022-06-04 14:30 心远志高 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 修饰符一起使用问题 外部类 成员变量 代码块 构造器 方法 局部变量 public √ √ × √ √ × protected × √ × √ √ × private × √ × √ √ × static × √ √ × √ × final √ √ × × √ √ abstract √ × × × 阅读全文
posted @ 2022-06-03 22:53 心远志高 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 系统预定义工具类的静态方法 1、数组工具类Arrays java.util.Arrays数组工具类,提供了很多静态方法来对数组进行操作,而且如下每一个方法都有各种重载形式,以下只列出int[]类型的,其他类型的数组类推: static int binarySearch(int[] a, int ke 阅读全文
posted @ 2022-06-02 23:18 心远志高 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 类变量和类方法 类变量 类变量快速入门 类变量,也叫静态变量,所有对象均共享此变量,static修饰 不管static变量放在那里,有可能放在堆,也有可能放在方法区,jdk8以上放在堆,之前的版本可能放在静态域方法区 static变量是同一类所有对象共享 static类变量在类加载的时候就生成了,所 阅读全文
posted @ 2022-01-07 22:46 心远志高 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 包 区分相同名字的类 当类很多时,包可以很好的管理类 控制访问范围 包的基本语法 package com.hspedu; 包的本质就是通过创建不同的文件夹来创建不同的类文件 快速入门 package com.use; //import com.xiaoqiang.Dog; public class 阅读全文
posted @ 2021-12-28 22:14 心远志高 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1477113/202112/1477113-20211226191152957-1930237324.png) ![](https://img2020.cnblogs.com/blog/1477113/202112/1477113-20211226191850812-8844584.png) ![](https://img 阅读全文
posted @ 2021-12-26 19:52 心远志高 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 类与对象 引入类 // 类与对象 // 一个程序就是一个世界,有很多事物(对象[属性, 行为]) public class Object01{ public static void main(String[] args) { /* 张老太养了两只猫,一只猫的名字叫小白,今年三岁,白色 一只叫小花,今 阅读全文
posted @ 2021-12-16 22:09 心远志高 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 数组 为什么需要数组? 数组的引入,传统方法解决问题不灵活 // 数组的引出 // 如果有600只鸡,需要定义600多个变量,用传统方法虽然可以解决,但是没有灵活性 public class Array01{ public static void main(String[] args) { /* 一 阅读全文
posted @ 2021-12-09 21:46 心远志高 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 顺序结构 从上到下依次执行,中间没有判断和跳转 比如Java中定义变量中的前向应用,先定义,在使用 分支结构(if, else, switch) 单分支 if // if 的快速入门 import java.util.Scanner; class if01{ public static void m 阅读全文
posted @ 2021-12-04 23:06 心远志高 阅读(58) 评论(0) 推荐(0) 编辑