Java :内部类基础详解
可以将一个类的定义放在另一个类的定义内部,这就是内部类。第一次见面内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class OuterClass { private String name ; private int age; public ...
java继承基础详解
java继承基础详解继承是一种由已存在的类型创建一个或多个子类的机制,即在现有类的基础上构建子类。在java中使用关键字extends表示继承关系。基本语法结构:访问控制符 class 子类名 extends 父类名{ 【成员变量声明】 【构造器声明】 ...
Java基础知识强化之网络编程笔记14:TCP之多个客户端上传到一个服务器的思考(多线程改进)
1. 多个客户端上传到一个服务器的思考通过while循环可以改进一个服务器接收多个客户端。但是这个是有问题的。如果是这种情况,假设我还有张三,李四,王五这三个人分别执行客户端 张三:好好学习.avi(100M)256k 李四:天天向上.mp3(3M) 1M 王五:ILoveJava.txt(1k)...
学习JAVA的第七天(基础)
目录 static 静态变量 静态方法 工具类: static的注意事项 继承 继承的好处 继承的特点 方法的重写 书写格式 @override重写注解 方法重写的要求 this关键字 super关键字 static static表示静态,是Java中的一个修饰符...
JAVA基础整理-集合篇(一)
集合作为JAVA的基础知识,本来感觉自己理解的很清楚了,但是在最近的一次面试中还是答得不尽如人意!再次做一下整理,以便加深理解以及随时查阅。首先,java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。集...
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
博主打算从0-1讲解下java基础教学,今天教学第十五篇:Java中Spring详解说明。 Spring 框架是一个广泛应用于 Java 开发的轻量级、全栈式的企业应用开发框架,它提供了众多功能强大的模块,用于简化企业级应用程序的开发。下面详细说明 Spring 框架的各种模块以及示例代码...
Java基础-知识点2(面试|学习)
Java基础-知识点2 Java为什么是单继承的equals与==的区别equals的等价关系Java 访问修饰符publicprotecteddefaultprivateFinal、Static、this、superFinalStaticthissuper深拷贝、浅拷贝浅拷贝深拷贝引用类型...
Java基础【方法 重载】
第5天 Java基础语法今日内容介绍方法重载第1章方法1.1方法概述在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法...
Java 8 中 Stream 流的基础概念及特性介绍-4. Stream流的实际应用
在本章中,我们将探讨如何在实际应用中利用Stream流简化集合操作和处理IO操作。通过Stream流,我们可以实现更加优雅和高效的数据处理方式,让代码更具可读性和维护性。 4.1 使用Stream流简化集合操作 在Java 8中,Stream流提供了丰富的API,可以帮助我们简化集合的操作,包括转...
java基础语法(12)| 异常
1. 异常 1.1 什么是异常 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象或抛出了一个异常对象。Java处理异常的方式是中断处理。 1.2 异常的体系 异常机制其实是帮助...
Java 基础 常用API (Object类,String类,StringBuffer类)
Java APIJava 的API(API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。在JDK安装目录...
Java基础之集合框架(Collection接口和List接口)
首先我们说说集合有什么作用。一、集合的作用1、在类的内部,对数据进行组织;2、简单而快速的搜索大数量的条目;3、有的集合接口,提供一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;例如:做广播操的时候,可以将学生插入到某排某列,反之也可以叫某排某列中的学生出列。4、有的集合接口,提...
Java基础 自学讲义 9. Swing用户界面组件
目录一. 设计模式二. 布局管理 1. 流布局FlowLayout 2. 边框布局BoderLayout 3.网格布局GridLayout三. 文本输入 1. 文本域 2.标签和标签组件 3.密码域 4.文本区 5.滚动窗格四. 选择组件 1. 复选框航航说Swing可以少学一些,...
Java Reflection 反射基础
反射基础:package reflection;/** * Created by : Infaraway * DATE : 2017/3/2 * Time : 23:06 * Funtion : Person为父类 */public class Person { public String n...
java线程基础巩固---构造Thread对象你也许不知道的几件事
关于Thread的构造在JDK文档中如下:之后会把上面所有的构造都会学习到,这次主要是去研究一下图上标红的默认构造,当然大家肯定对于它都有些不屑,这有啥可学的,不new一个然后start线程不就启动了,属于线程最最基础的东东,然后它的背后并非我们都知道,所以下面开始学习。Thread常规知识:先来看...
java基础之多线程二:多线程实现方式
方式一: 继承Thread类./* * main函数也叫主函数(也叫主线程), * 因为所有代码的执行都是从这里开始的. */public static void main(String[] args) { // 在测试类中,创建线程对象. MyThread mt1 = new MyTh...
在JAVA EE应用程序中实现Web Service服务(一)基础理论
前言本系列主要讲解面向服务的架构(SOA)和Web服务的必要性。同时介绍基于XML和RESTful这两种类型的Web服务。同时涵盖了如何创建和具体的使用。技术使用背景随着通过Web进行商业交易的急剧增长和被越来越多的人接受,越来越多的企业正在实现Web服务解决方案。Web服务是根据现有的行业标准(例...
Java多线程系列--“基础篇”07之 线程休眠
概要本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括:1. sleep()介绍2. sleep()示例3. sleep() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479256.html1. sleep(...
Java多线程系列--“基础篇”06之 线程让步
概要本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:1. yield()介绍2. yield()示例3. yield() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html1. y...
Java基础教程——网络基础知识
参考阅读[中国互联网发展史]:https://zhuanlan.zhihu.com/p/61602252协议计算机网络中的通信必须有一些约定,这些约定称为“通信协议”。通信协议规定了传输速率、传输代码、代码结构、传输控制步骤、出错控制等处理的标准。通信协议中有两个重要的协议,IP协议和TCP协议。I...