• Java基础【方法 重载】

    时间:2024-04-14 18:30:29

    第5天 Java基础语法今日内容介绍方法重载第1章方法1.1方法概述在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法...

  • Java 8 中 Stream 流的基础概念及特性介绍-4. Stream流的实际应用

    时间:2024-04-13 13:03:15

    在本章中,我们将探讨如何在实际应用中利用Stream流简化集合操作和处理IO操作。通过Stream流,我们可以实现更加优雅和高效的数据处理方式,让代码更具可读性和维护性。 4.1 使用Stream流简化集合操作 在Java 8中,Stream流提供了丰富的API,可以帮助我们简化集合的操作,包括转...

  • java基础语法(12)| 异常

    时间:2024-04-13 09:48:05

    1. 异常 1.1 什么是异常 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象或抛出了一个异常对象。Java处理异常的方式是中断处理。 1.2 异常的体系 异常机制其实是帮助...

  • Java 基础 常用API (Object类,String类,StringBuffer类)

    时间:2024-04-12 23:48:56

    Java APIJava 的API(API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。在JDK安装目录...

  • Java基础之集合框架(Collection接口和List接口)

    时间:2024-04-12 16:53:53

    首先我们说说集合有什么作用。一、集合的作用1、在类的内部,对数据进行组织;2、简单而快速的搜索大数量的条目;3、有的集合接口,提供一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;例如:做广播操的时候,可以将学生插入到某排某列,反之也可以叫某排某列中的学生出列。4、有的集合接口,提...

  • Java基础 自学讲义 9. Swing用户界面组件

    时间:2024-04-11 16:29:40

    目录一. 设计模式二. 布局管理  1. 流布局FlowLayout  2. 边框布局BoderLayout  3.网格布局GridLayout三. 文本输入  1. 文本域  2.标签和标签组件  3.密码域  4.文本区  5.滚动窗格四. 选择组件  1. 复选框航航说Swing可以少学一些,...

  • Java Reflection 反射基础

    时间:2024-04-10 18:22:14

    反射基础:package reflection;/** * Created by : Infaraway * DATE : 2017/3/2 * Time : 23:06 * Funtion : Person为父类 */public class Person { public String n...

  • java线程基础巩固---构造Thread对象你也许不知道的几件事

    时间:2024-04-09 15:21:37

    关于Thread的构造在JDK文档中如下:之后会把上面所有的构造都会学习到,这次主要是去研究一下图上标红的默认构造,当然大家肯定对于它都有些不屑,这有啥可学的,不new一个然后start线程不就启动了,属于线程最最基础的东东,然后它的背后并非我们都知道,所以下面开始学习。Thread常规知识:先来看...

  • java基础之多线程二:多线程实现方式

    时间:2024-04-09 14:08:34

    方式一: 继承Thread类./* * main函数也叫主函数(也叫主线程), * 因为所有代码的执行都是从这里开始的. */public static void main(String[] args) { // 在测试类中,创建线程对象. MyThread mt1 = new MyTh...

  • 在JAVA EE应用程序中实现Web Service服务(一)基础理论

    时间:2024-04-09 12:45:52

    前言本系列主要讲解面向服务的架构(SOA)和Web服务的必要性。同时介绍基于XML和RESTful这两种类型的Web服务。同时涵盖了如何创建和具体的使用。技术使用背景随着通过Web进行商业交易的急剧增长和被越来越多的人接受,越来越多的企业正在实现Web服务解决方案。Web服务是根据现有的行业标准(例...

  • Java多线程系列--“基础篇”07之 线程休眠

    时间:2024-04-09 08:55:08

    概要本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括:1. sleep()介绍2. sleep()示例3. sleep() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479256.html1. sleep(...

  • Java多线程系列--“基础篇”06之 线程让步

    时间:2024-04-09 08:13:10

    概要本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:1. yield()介绍2. yield()示例3. yield() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html1. y...

  • Java基础教程——网络基础知识

    时间:2024-04-08 22:37:15

    参考阅读[中国互联网发展史]:https://zhuanlan.zhihu.com/p/61602252协议计算机网络中的通信必须有一些约定,这些约定称为“通信协议”。通信协议规定了传输速率、传输代码、代码结构、传输控制步骤、出错控制等处理的标准。通信协议中有两个重要的协议,IP协议和TCP协议。I...

  • java线程基础知识----java线程模型

    时间:2024-04-08 21:32:08

    转载自http://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.html1. 概述多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Secon...

  • Java 数组基础,java.util.Arrays

    时间:2024-04-08 20:44:42

    定义数组方式1(推荐,更能表明数组类型)方式2(同C语言)方式3定义时直接初始化数组运用基础数组长度equals()数组元素不为基本数据类型时二维数组二维数组基础变长的二维数组java.utils.Arrays 类参考文献: 数组(Array):相同类型数据的集合。定义数组方式1(推荐,更能表明数组...

  • Java 语言基础 (初识Java语言, 变量和数据类型, 运算符, 流程控制语句, 数组)

    时间:2024-04-08 20:32:12

    初始 Java 语言Java SE -- Java Platform, Standard Edition 是 Java 平台的基础Java SE 以前称为 J2SE, 可以编写桌面应用和基于 web 的应用程序JDK > JRE > JVMJavac.exe -- 编译器, 主要用于将高...

  • 蜡笔小新!!!java基础小游戏:基于JAVA面向对象实现的跑酷类游戏(小新跑酷)(简单小游戏,仅仅使用Java面向对象基础实现(附上源码))

    时间:2024-04-08 15:42:01

    一起来看一下蜡笔小新,很好看的,解压!!!!!!!!!!!!!!!由于Java面向对象基础的游戏,有一定的局限,但是我觉得这款的可玩性已经很高了(ps:这是我同期的一组做的我觉得是最好一个了),话不多说一起来看游戏:游戏界面,点击空格跳跃来躲避障碍物,每过一段就会获得护盾:通第一关界面:有趣的游戏中...

  • java基础28 单例集合Collection下的List和Set集合

    时间:2024-04-07 21:38:19

    单例集合体系:---------| collection  单例集合的根接口--------------| List  如果实现了list接口的集合类,具备的特点:有序,可重复       注:集合中的有序不是指自然顺序,而是指添加进去的顺序与出来的顺序是一致的------------------|...

  • Java基础之进制转换

    时间:2024-04-07 17:56:04

    八进制:基数为八。Java中八进制数据要以0开头。如:0123八进制转换成二进制:只需将每个八进制数字替换为相对应的三个二进制位即可。现在的计算机系统很少用八进制的了十六进制:二进制表示法太冗长,所以在程序中一般喜欢用十六进制十六进制:基数为十六,逢十六进一。它用abcdef表示从0-9之上的值Ja...

  • 07_Java基础语法_第7天(练习)

    时间:2024-04-06 21:28:24

    第7天 Java基础语法今日内容介绍u 循环练习u 数组方法练习第1章 循环练习1.1 编写程序求 1+3+5+7+……+99 的和值。题目分析:通过观察发现,本题目要实现的奇数(范围1-100之间)的累加和。1. 为了记录累加和的值,我们需要定义一个存储累加和的变量2. 我们要获取到1-100范围...