java实现线性表基本操作

  • Post author:
  • Post category:java

主类: public class Start { public static void main(String[] args) { LinearList linearList = new LinearList(5); System.out.println("--插入元素测似(1):--"); linearList.tailInsert(10); linearList.tailInsert(20);…

继续阅读 java实现线性表基本操作

Java之反射–练习

  • Post author:
  • Post category:java

定义Student 类 :包含:姓名和年龄等属性,有参和无参构造方法,输出所有信息的方法 1.使用多种方法生成一个Student类的Class对象 2.使用Class类获取Student类的结构信息并输出 3.通过有参(无参)构造方法动态创建Student类的对象 4.使用反射修改和查询Student类的姓名属性 5.使用反射动态执行Student类输出信息的方法 代码: Student类 pac…

继续阅读 Java之反射–练习

Java多线程调优之减少上下文切换

  • Post author:
  • Post category:java

并发编程的目的是为了让程序运行得更快,但并不是启动更多的线程就能让程序最大限度地并发执行,在进行并发编程时,会面临非常多的挑战,比如上下文切换的问题、死锁的问题,本文将介绍多线程中上下文切换带来的性能问题。 上下文切换简介 处理器给每个线程分配 CPU 时间片,线程在分配获得的时间片内执行任务,CPU 时间片是 CPU 分配给每个线程执行的时间段,一般为几十毫秒。 当一个线程的时间片用完了,或者因…

继续阅读 Java多线程调优之减少上下文切换

利用Java实现网络通信 TCP、UDP通信

  • Post author:
  • Post category:java

本文主要讨论如何利用Java实现网络通信,包括TCP通信、UDP通信、组播和NIO。 TCP连接 TCP是基于套接字的。在TCP连接中,我们将使用服务器套接字和套接字。客户端和服务器建立连接后,剩下的基本就是I/O的控制了。 我们先来看一个简单的TCP通信,分为客户端和服务器端。 客户端代码如下: 简单的TCP客户端 服务器端代码如下: 简单版TCP服务器端 这里服务器的功能很简单。它接收客户端发…

继续阅读 利用Java实现网络通信 TCP、UDP通信

JavaScript基础知识总结

  • Post author:
  • Post category:java

目录 一、js代码位置 二、变量与数据类型 1、声明变量 2、基本类型(7种基本类型) 1、undefined和null 2、String ⭐ 模板字符串(Template strings) 3、number和bigint ⭐ 4、boolean ⭐ 5、symbol 3、对象类型 1、Function ⭐⭐ 1、默认参数 2、匿名函数 3、箭头函数 4、函数是对象 5、函数作用域 6、闭包 7、…

继续阅读 JavaScript基础知识总结

JAVA8 Function及Stream编程

  • Post author:
  • Post category:java

JAVA8引入函数式编程后,增加了灵活性,原来需要通过ScriptEngine调用脚本语言,现在通过Function接口即可。 方便了编码,代码也比较简洁些。 1. Function 函数式编程的格式如下几种方式: a. 标准方式 (Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2; //....…

继续阅读 JAVA8 Function及Stream编程

[附源码]SSM计算机毕业设计足球队管理系统JAVA

  • Post author:
  • Post category:java

项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX (Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。 环境需要 1. 运行环境:最好是java jdk 1.8,…

继续阅读 [附源码]SSM计算机毕业设计足球队管理系统JAVA

JavaScript危险函数|eval()函数

  • Post author:
  • Post category:java

描述 eval()是全局对象的一个函数属性 eval()的参数是一个字符串,如果字符串表示的是表达式,eval()会对表达式进行求值,如果参数表示一个或多个JavaScript语句,那么eval()就会执行这些语句,不需要用eval()来执行一个算术表达式:因为javascript可以自动为算术表达式求值 如果你以字符串的形式构造了算术表达式,那么可以在后面用eval()对他求值,例如,假设你有一…

继续阅读 JavaScript危险函数|eval()函数

Javascript生成器函数可以用箭头函数表示出来吗

  • Post author:
  • Post category:java

不可以。 参考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions Use of the yield keyword The yield keyword may not be used in an arrow function's body (except when…

继续阅读 Javascript生成器函数可以用箭头函数表示出来吗

Java导入类时为什么都不建议使用import xx.xx.*呢?

  • Post author:
  • Post category:java

Java导入类时为什么都不建议使用import xx.xx.*呢? Java引用其他类共有两种方式: 按类型引用 :就是import 到某个类的全路径。 按需引用(不推荐):只import到某个类的包路径即可,如import java.util.* 按类型导入是已经确定了类型的,可以一次定位,而按需导入因为类是不确定的,就需要去查找定位。 注:两者不会存在性能问题,只是编译时较按类型慢一些(可忽略…

继续阅读 Java导入类时为什么都不建议使用import xx.xx.*呢?