![](https://img-blog.csdnimg.cn/20191119191332347.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 86
hello-hebin
这个作者很懒,什么都没留下…
展开
-
java试卷练习1
1、在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码占用(2)字节内存空间,这样无论是中文字符还是英文字符,都是占用(1)节内存空间。8、Java 中有三种循环语句,为了方便循环流程的控制,经常会使用 break 语句,关于 continue 语句的描述,正确的是(C)。B、一个类在实现接口时可以不用实现接口中的所有方法(错误,如果接口中的方法是抽象的,则必须实现)D、int a[] // 这是一个数组声明,但没有初始化,但它本身不是完整的定义格式。原创 2024-06-18 07:57:11 · 1088 阅读 · 1 评论 -
java小游戏-坦克大战1.0
PlayerOne:玩家1-坦克1:WASD – 控制上下左右的方向,空格发射炮弹.PlayerTwo:玩家2-坦克2:方向键 – 控制上下左右的方向,k键发射炮弹.来源:该游戏来自尚学堂~,大家有兴趣可以去关注一下(^_^)Blast:爆炸类,对于爆炸的图片进行滚动播放。目标:理解面向对象的思想,为类添加对应的功能。GameObject:抽象类,定义抽象方法。GamePanel:主页面,游戏开始控制。目标:熟悉UI页面布局,调用图片。EnemBullet:敌人子弹。Bullet:子弹类。原创 2024-06-06 21:16:22 · 647 阅读 · 0 评论 -
Java笔记
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S原创 2024-03-18 19:48:23 · 1426 阅读 · 0 评论 -
SQL Server 2019下载安装使用教程
一、SQL Server 下载安装1.1 SQL Server 2019官网下载下载成功后会出现第一个安装包1.2 开始安装,右键管理员身份运行选择立即链接,会出现下面这样一个DOS窗口,不用管,关闭DOS窗口即可选择安装SSMS,会自动跳转到SSMS下载页面,再选择 关闭 即可二、SSMS下载安装2.1 SSMS下载页面点击 :可用语言选择对应语言:中文简体2....原创 2020-03-12 15:54:42 · 68523 阅读 · 19 评论 -
IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3...原创 2020-03-17 17:09:57 · 190 阅读 · 0 评论 -
算法笔记---更新中
文章目录1. 冒泡排序2. 选择排序3. 插入排序二分查找1. 冒泡排序//冒泡排序public static int[] bubbleSort(int[] arr, int a, int b){ for(int i=a; i<b; i++){ for(int j=a; j<b-1-i; j++){ if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tem原创 2020-10-29 18:04:20 · 140 阅读 · 0 评论 -
6道Java笔试题
文章目录1. 数组里有{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, 请随机打乱,生成一个新的数组2. 判断一个数是否为2的次方: ....2^(-1), 2^(0), 2^1....3. 泛型数组排序 --- 按年龄排序3_2. 使用泛型为不同类型数组排序,如Integer[],String[],Long[]4. 已知两个数 2584, 4181,输出这两个数之前的斐波那契数列5. 今天是xx年xx月xx日星期x,xx月xx天后是星期几?一共多少秒?6. 两个篮子,一个装鸡蛋,另一个装苹原创 2021-03-05 19:38:45 · 655 阅读 · 0 评论 -
2道Java笔试题
文章目录1. 根据line,找到arr数组中最近的一个数(数组arr的值只能被取一次;如果有两个相等,取后面一个;)2. 输入时间,找出3小时后的工作时间点,如果遇到休息时间,需要跳过(就是休息时间不计时),题目来源:BOSS小步创想惠联科技1. 根据line,找到arr数组中最近的一个数(数组arr的值只能被取一次;如果有两个相等,取后面一个;)time = [1,5,8,11,16,17,29,34,39];line = [3,7,12,17,19,31,40];返回结果示例 {li原创 2021-03-04 01:04:52 · 167 阅读 · 3 评论 -
排序算法集锦(Java版)
文章目录对象普通排序冒泡排序选择排序插入排序快速排序归并排序希尔排序耗时评测对象普通排序/*1. new Student()2. 通过 Comparable比较 age3. 输出 age较大的对象信息*/class Student implements Comparable<Student>{ private String name; private int age; public String getName(){ return name; } public v原创 2020-11-13 18:01:12 · 118 阅读 · 0 评论 -
JAVA第十五课:反射
文章目录这个文章写的真好 Java基础之—反射(非常重要)建议初学者看上面这篇文章,一看就懂原创 2020-11-10 20:50:42 · 150 阅读 · 0 评论 -
JAVA第十四课:网络编程
文章目录网络编程网络编程三要素之IP概述网络编程三要素之端口号网络编程(网络编程三要素协议)Socket通信UDP传输UDP传输优化UDP传输多线程UDP聊天图形化界面TCP协议服务端是多线程的练习网络编程A:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B:网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络编程三要素原创 2020-11-06 17:47:45 · 1011 阅读 · 6 评论 -
JAVA第十三课:GUI
文章目录原创 2020-11-05 17:52:59 · 403 阅读 · 0 评论 -
JAVA第十二课:设计模式
文章目录1. 面向对象思想设计原则2. 设计模式3. 面试4. Runtime类1. 面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则单一职责原则其实就是开发人员经常说的”高内聚,低耦合”,也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。开闭原则核心思原创 2020-11-05 12:21:26 · 148 阅读 · 0 评论 -
JAVA第十一课:多线程
文章目录原创 2020-11-05 11:34:27 · 296 阅读 · 0 评论 -
JAVA第十课:IO流
IO流(1)IO流: A:用于实现设备间的数据传输问题 上传文件,下载文件 B:java中数据以IO流的形式传输 C:针对流操作的对象都在io包中(2)IO流的分类 A:数据流向 输入流 读数据 输出流 写数据 B:数据类型 字节流 字符流 IO流的4个基类 字节流 字节输入流 InputStream 字节输出流 OutputStream 字符流 字符输入流 Reader 字符输出流 Writer a:默认情况下,IO流分类说的是按照数据类型分。原创 2020-11-03 16:44:00 · 284 阅读 · 2 评论 -
JAVA第九课:异常&File&递归
文章目录原创 2020-11-02 20:10:49 · 425 阅读 · 1 评论 -
JAVA第八课:集合(Collection&Map)
对象数组(1)数组: 基本类型的数组:int[] 引用类型的数组:Student[](2)案例: 用对象数组存储三个学生对象,并遍历。Student[] students = new Student[3];Student s1 = new Student("林青霞",18);Student s2 = new Student("风清扬",21);Student s3 = new Student("赵雅芝",60);students[0] = s1;students[1] = s2;原创 2020-10-31 14:31:21 · 464 阅读 · 3 评论 -
JAVA第七课:Eclipse常见使用与Java常用类
1. eclipse常见使用1:基本使用 A:选择一个工作空间 D:\develop\eclipse-SDK-3.7.2-win64\workspace B:如何写一个HelloWorld案例(代码以项目为基本单位) a:创建项目(工程) *File -- New -- Java Project *在左边空白处,直接右键 -- New -- Java Project 键入项目名称后直接Finish。 b:所有的java文件必须写到src下面才有效 c:创建一个包原创 2020-10-30 12:42:55 · 723 阅读 · 2 评论 -
JAVA第六课:面向对象(下)
文章目录继承2. 方法重写多态继承(1)把多个类中相同的属性和行为提取出来,定义到一个类中, 然后让这多个类和这一个类产生一个关系,这多个类就具备这一个类的属性和行为了。 这种关系叫:继承。(2)继承如何表示的呢? 格式:class 子类名 extends 父类名 {}(3)java中的继承特点: A:java中只能单继承 B:java中可以多层继承。(继承体系)(4)java中的继承的好处和弊端 A:好处 a:提高了代码的复用性 b:提高了代码的可维护性 c:让类与类之原创 2020-10-29 10:51:01 · 453 阅读 · 1 评论 -
JAVA第五课:面向对象(上)
文章目录1. 类与对象2. 类的组成3. 类的使用4. 成员变量和局部变量的区别5. 形式参数问题6. 匿名对象7. 封装8. private关键字9. this关键字10. static关键字11. 构造方法12. 代码块13. Math类14. 制作帮助文档1. 类与对象(1)编程是为了把现实世界的事物用编程语言描述来实现信息化。(2)现实世界事物是如何表达的呢? 属性:外在特征 + 行为:内在行为(3)OO(Object–Oriented )面向对象是基于面向过程的一种编程思想。原创 2020-10-28 17:59:37 · 419 阅读 · 1 评论 -
JAVA第四课:方法,数组
文章目录方法方法重载数组方法方法:完成特定功能的代码块格式: 修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2…) { 方法体; return 返回值; }修饰符:public static返回值类型:功能最终的值的数据类型方法名:是为了方便调用而起的一个名字参数: 形式参数:用于接受实际参数的变量 实际参数:实际参与运算的数据 方法体:完成特定功能的代码return 返回值:通过return把结果返回给调用者我们虽然知道了方法的格式,那么我们该原创 2020-10-28 15:41:05 · 479 阅读 · 1 评论 -
JAVA第三课:Scanner,if,switch, for, while,do...while等练习
文章目录0. 三大结构1. Scanner2. if3. switch4. for5. while6.do...while7. break和continue0. 三大结构顺序结构:从上至下,依次执行选择结构:if, switch,也叫分支结构循环结构:for, while, do…while1. Scanner输入一个数字,并输出import java.util.Scanner;class Test{ public static void main(String[] args)原创 2020-10-28 01:07:47 · 711 阅读 · 1 评论 -
JAVA第二课:关键字,标识符,数据类型,运算符
文章目录1. 常用DOS命令2. 关键字3. 标识符4. 注释5.常量1. 常用DOS命令Win + R,输入: cmd,调出Dos窗口项目Valued: 回车盘符切换dir(directory)列出当前目录下的文件以及文件夹md (make directory)创建目录rd (remove directory)删除目录cd (change directory)改变指定目录(进入指定目录)cd…退回到上一级目录cd\退回到根目录原创 2020-10-27 15:09:04 · 406 阅读 · 1 评论 -
运算符,ASCII码表等常用编程资料
文章目录1. 常用的数据类型2. 运算符的优先级(从高到低)3. 常用字符与ASCII代码对照表1. 常用的数据类型数据类型类型标识符存储大小数据范围字符型char1B-2^8 ~ 2^8-1短整型short2B-2^15 ~ 2^15-1整型int4B-2^31 ~ 2^31-1单精度浮点数float4B-3.4E+38 ~ 3.4E+38双精度浮点数double8B-1.79E+308 ~ 1.79E+308长整原创 2020-10-27 14:24:11 · 1399 阅读 · 2 评论 -
Java游戏外挂基础
package com.robit.test;import java.awt.*;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;public class Test1 { /** * 游戏外挂基础 * @param args * @throws AWTException */ public static void main(String[] args) thr原创 2020-10-15 14:25:40 · 3152 阅读 · 1 评论 -
C3P0Utils工具类的使用
准备工作:使用c3p0需要用到的jar包有:c3p0-0.9.1.2.jarcommons-logging-1.2.jarmchange-commons-java-0.2.20.jarmysql-connector-java-5.1.7-bin.jar//以下jar包是在使用JdbcTemplate模板时需要spring-beans-5.2.6.RELEASE.jarspring-core-5.2.6.RELEASE.jarspring-jdbc-5.2.6.RELEASE.jarspr原创 2020-09-07 12:09:11 · 1821 阅读 · 0 评论 -
一个Java小测试
一个Java小测试问题代码实现控制台输出结果兴趣总结问题创建一个父类Person,包含两个成员变量分别为name和age,和一个带参数的构造方法;创建一个子类Student继承自Person,子类有一个变量score(单门课成绩,范围在0-100),子类的构造方法通过super()去调用父类的构造方法;在mian()函数中实现如下功能:(1)创建一个学生对象数组,包含10个学生对象,分别创建这10个学生对象,姓名自取,年龄在18-50之间取随机数,单门课成绩在0-100之间取随机值;(2)通过原创 2020-06-14 11:26:57 · 326 阅读 · 0 评论 -
Mysql and JDBC 一文到底
Mysql一文到底原创 2019-12-29 16:12:04 · 317 阅读 · 0 评论 -
JAVA基础标识符与变量
基于eclipse的JAVA基础学习笔记2——标识符与变量一、JAVA标识符:1.所有标识符都应当为字母、美元符($)、下划线(_)或数字的任何字符组合2.首字符:字母、美元符($)、下划线(_)的任何字符3.关键字不能用作标识符4.标识符大小写敏感5.合法标识符举例:age、$salary、_value、__1_value6.非法标识符举例:123abc、-salary二、 ...原创 2019-12-29 12:00:33 · 264 阅读 · 0 评论 -
JAVA说明书的制作
JAVA说明书的制作package docx;/* * 说明书的制作: * 1.编辑函数 * 2.注释内容 * 3.说明书生成:在源文件目录输入DOS命令(javadoc -d api -version -author ArrayTool.java) * 4.在本地目录生成文件夹api,进入文件(index.html)即可看见制作的说明书 * *//** * 这是一个数组工具类...原创 2019-11-27 08:58:30 · 283 阅读 · 0 评论 -
JAVA第一课:安装JAVA JDK并配置环境变量、eclipse下载安装与使用教程
win10下安装Java JDK及配置环境变量)官网下载JDK官网下载地址,点击JAVA图标接受许可协议,选择系统对应版本,下载2. 安装双击下载的JDK文件,按提示进行安装3. 查看配置成功后的效果点Win键->运行(或者使用win+r)输入cmd命令输入java -version 注: -version是小写,不能使用大写,java后面有一个空格配置成功后,会...原创 2019-11-20 00:03:19 · 1792 阅读 · 1 评论