import java.io.*;
import java.net.*;
/*
演示tcp的传输的客户端和服务端的互访。需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息。
*/
/*
客户端:
1,建立socket服务。指定要连接主机和端口。
2,获取socket流中的输出流。将数据写到该流中。通过网络发送给服务端。
3,获取socket流中的输入流,将服务端反馈的数据获
标记结束:package day01;
import java.util.Scanner;
public class debug {
public static void main(String[] args) {
a: while (true) {
System.out.println("请输入一个星期:");
Scann
转载
2023-07-20 22:09:17
49阅读
01面向对象(异常-finally) finally代码块:定义一定执行的代码。 通常用于关闭资源。 class FuShuException extends Exception
{
FuShuException(String msg)
{
super(msg);
}
}
class Demo
{
int div(int a,int b)throw
转载
2023-07-20 22:12:43
188阅读
黑马程序员-重要代码记录 (原打算一个帖子收集,发现多了就不方便回顾,特另开) 1.关于猫狗鱼问题的思路 我的代码:
import java.util.ArrayList;
import java.util.Random;
public class Cross_new {
public static void main(String[] args) {
//开始过河.
doTr
转载
2023-11-12 15:01:51
93阅读
# 如何在Android Studio中实现“黑马程序员”代码
在Android开发中,很多初学者在接触Android Studio时,会感到无从下手。本文旨在为新手提供一条清晰的路径,让你能够顺利实现“黑马程序员”的代码。接下来,我们将经历几个步骤:
## 流程概述
以下是实现Android Studio项目的主要步骤:
| 步骤 | 描述 |
|------|------|
| 1
GET方法
转载
2023-07-27 14:51:53
70阅读
C++核心编程0 前言 0.本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓 1.配套学习视频:https://www.bilibili.com/video/BV1et411b73Z 2.修复了图片问题和MD笔记显示问题,补充了一些知识 3.课程和笔记都很棒!非常喜欢本课的课程布局以及知识+应用衔接的上课方式,安利给一切初学者!(有一点点基础更佳) 4.自用于复习回
转载
2024-02-05 13:51:30
27阅读
今天是我第一天写日记,其实我一个多月以前已经开始自学了,并且都在记笔记,现在是把笔记整理出来,集中的在写日志。1.代码块 代码块指的是使用"{}"括起来的一段代码,根据代码块存在的位置可以分为4种:普通代码块;构造代码块;静态代码块;同步代码块(线程同步的时候讲解)。代码块里变量的作用域:只在自己所在区域(前后的{})内有效; 普通代码块:普通代码块就是直接定义在方法或语句中定义的代码块:publ
转载
2024-07-18 07:25:20
35阅读
如何使用JDK提供的帮助文档 1:找到文档,打开文档 2:点击显示,找到索引,出现输入框 3:你应该知道你找谁?举例:Scanner 4:看这个类的结构(需不需要导包) 注意:如果这个类的包是java.lang; 在使用的使用就不需要导包操作,直接使用 由于,java.util.Scan
转载
2024-01-28 01:23:30
41阅读
目录4 STL-函数对象237 函数对象谓词238 一元谓词239 二元谓词内建函数对象240 算术仿函数241 关系仿函数242 逻辑仿函数5 STL-常用算法遍历算法243 for_each244 transform查找算法245 find246 find_if247 adjacent_find248 binary_search249 count250 count_if排序算法251 sort
转载
2024-05-16 19:59:33
39阅读
一.Java语言概述 Java是一种计算机语言,是人与计算机进行信息交流沟通的一种工具,我们常见的计算机语言还有C,C++,C#等。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java语言分为J2EE,J2ME和J2SE共三个版本。二.Java语言的特点 Jav
转载
2023-07-27 14:28:00
186阅读
//获取本地主机名和地址
//获取任意主机名和地址
//获取任意主机所有名字和地址getAllByName
import java.io.*;
import java.net.*;
class day23
{
public static void main(String[] args) throws Exception
{
System.out.println(InetAddres
转载
2023-07-27 14:33:09
40阅读
文章目录一、数组的概念二、创建数组2.1 数组的创建方式2.2 利用 new 创建数组2.3 利用数组字面量创建数组2.4 数组元素的类型三、获取数组中的元素3.1 数组的索引四、遍历数组4.1 数组的长度五、数组中新增元素5.1 通过修改 length 长度新增数组元素5.2 通过修改数组索引新增数组元素六、JavaScript 数组方法6.1 把数组转换为字符串6.2 Popping 和 P
转载
2023-09-19 00:01:57
123阅读
面向对象的三个特性:封装,继承,多态。开发就是找对象,没有对象就创建一个对象。找对象建立对象,使用对象,维护对象的关系。类和对象的关系类,就是对现实生活中事物的描述。对象 就是这类事物,实实在在存在的个体。映射到Java中描述就是class定义的类。具体对象就是对应Java在堆内存中用new建立的对象实体。需求:描述汽车(颜色,轮胎数)。描述事物其实就是在描述事物的属性和行为。属性对应类中的变量,
转载
2023-11-29 12:47:53
63阅读
黑马程序员全套Java教程_Java基础教程_IDEA(九)1、IDEA概述和安装2、IDEA中的HelloWorld的实现3、IDEA中的项目结构3.1 IDEA中的项目结构3.2 设置字体4、IDEA中的内容辅助键和快捷键4.1 内容辅助键4.2 快捷键5、IDEA中的模块操作 1、IDEA概述和安装IDEA全称IntelliJ IDEA是用于Java语言开发的集成环境,它是业界公认的目前用
转载
2023-07-26 14:27:58
137阅读
第一周JAVA基础语法用于复习的代码 基础班的基础语法部分上完了,觉得还能跟上,感觉需要多理解的是://1.第一个java程序:
System.out.println("Hello Java!!");
//2.将一个十进制整数转换为一个二进制:
Sys
转载
2023-07-27 14:58:03
67阅读
包装类创建对象传入参数后,新建对象中的数据就不能改变。如Integer I = new Integer(“4”)被创建对象中的值就是4,如操作I = 5;其实就是装箱将值是5的对象赋给了i。 数组转list使用Arrays的静态方法 asList()这个方法的实现是使用参数引用的数组大小来new一个ArrayList对象。(到底是指向这个对象
转载
2024-04-23 13:09:59
30阅读
# 探索Android Studio:黑马程序员的开发之旅
Android Studio是Google官方的Android开发环境,旨在提供一个强大、易用的界面,帮助开发者高效地构建Android应用程序。本文将带你深入了解Android Studio,包括其基本功能、常用的代码示例以及如何在开发中构建高质量的应用程序。我们还会借助Mermaid语法创建旅行图和序列图,帮助你更好地理解整个开发过
分析代理类的作用与原理及AOP概念代理的概念与作用生活中的代理武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗?基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗?程序中的代理要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、
1.Java语言概述 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。2.Java程序的运行机制 由Java语言编写的程序需要
转载
2023-07-20 22:01:17
130阅读