java
高万禄
一个菜鸡
展开
-
开源商城项目 MallService-SSM Spring、SpringMVC、Mybatis、MySQL、Vue、Nuxt
开源商城项目 java springMVC mybatis mysql vue nuxt.js原创 2021-12-20 20:47:06 · 1901 阅读 · 0 评论 -
Java 线程池基础
整体内容/*Thread PoolsExecutorsCallable and Future interfacesAsynchronous ProgrammingCompletable Futures*/Start var executor= Executors.newFixedThreadPool(2); System.out.println(executor.getClass().getName()); try{原创 2021-07-04 01:13:59 · 198 阅读 · 0 评论 -
Java 多线程基础
Main.javapackage 多线程;/*Contents:1、Key terms and concepts2、Working with threads3、Concurrency issues4、Synchronization5、Volatile fields6、Atomic objects*/public class Main { public static void main(String[]argv){ //获得当前线程活动数量 Sys原创 2021-07-04 01:06:11 · 248 阅读 · 0 评论 -
Java集合框架 流 Streams| Mapping| Filtering| Slicing | Sorting |Reducing | Collectors|...
Main.javapackage Stream;public class Main { public static void main(String[]argv){ StreamDemo.show(); }}Movie.javapackage Stream;public class Movie implements Comparable<Movie>{ private int likes; private String name原创 2021-07-03 00:26:29 · 255 阅读 · 0 评论 -
Java Lambda表达式、Consumer、Function、BinaryOperator、Predicate、Supplier、UnaryOperator接口
Lambda表达式、Main.javapackage Lambda表达式;public class Main { public String message="你好"; public static void main(String[]argv){ /* 功能性接口:只有一个抽象方法 */ greet(new ConsolePrinter()); //使用匿名类 greet(new Pri原创 2021-07-01 23:05:35 · 396 阅读 · 0 评论 -
Java集合框架 关于Collection、List、Queue、Set、HashMap的使用
Main.javapackage 集合框架.Collection接口;/** Iterable(接口)* Collection(接口)* List(接口) Queue(接口) Set(接口)* ArrayList(接口类) PriorityQueue (接口类) HashSet(接口类)* LinkedList(接口类)* */import java.util.Collections;public原创 2021-07-01 20:03:40 · 247 阅读 · 0 评论 -
Java集合框架Iterable接口
Main.javapackage 集合框架.Collection接口;/** Iterable(接口)* Collection(接口)* List(接口) Queue(接口) Set(接口)* ArrayList(接口类) PriorityQueue (接口类) HashSet(接口类)* LinkedList(接口类)* */import java.util.Collections;public原创 2021-07-01 20:00:56 · 305 阅读 · 0 评论 -
Java泛型基础
Main.javapackage 泛型;public class Main { public static void main(String[]argv){ var list=new GenericList<Integer>(); list.add(Integer.valueOf(2)); list.add(6); System.out.println(list.get(1)); var user1=n原创 2021-07-01 17:48:31 · 198 阅读 · 0 评论 -
Java接口糟糕的新特性?接口内写final成员?static方法?
在java9中接口有新特性就是可以在接口内写final成员变量,static方法。无疑这是比较糟糕的一种特性。 避免,避免,哪怕用抽象类实现接口 再去继承下抽象类也好啊。 接口的使用本就是,二者的一种契约。以便来减少耦合。而且接口功能越单一往往会更好。 如果有人疑问为什么要用接口、那么估计他最基本的面向对象都没搞明白。 有人也会说面向对象不好,很垃圾。他只喜欢函数式编程。可能他也曾经试图去学习过面向对象,但是他没有搞明白。然后也放弃了。无论函数、面向对象,他们都有各自的好处...原创 2021-06-30 21:57:09 · 306 阅读 · 0 评论 -
Java 静态成员类 非静态的成员类 局部类 匿名类
//*静态 *非静态的成员类 *局部类 *匿名类public class Main{ public static void main(String[]argv){ //位于包的内部的类我们称之为顶级类 //类里面还可以嵌套类 //嵌套类可以分为四种 //*静态 *非静态的成员类 *局部类 *匿名类 //#静态成员类 //静态成员类需要定义在一个类里面,当类的属性用基础数据类型描述时 /原创 2021-05-15 17:01:25 · 243 阅读 · 0 评论 -
java矩阵相乘
Java实现矩阵相乘package com.company;public class Matrix { public int row; public int col; public double[][] data; Matrix(double[][] array){ //获得矩阵的行与列数 this.row=array.length; this.col=array[0].length; //为data申请空原创 2021-03-19 21:42:45 · 682 阅读 · 0 评论 -
树莓派上安装和使用MySQL,Java链接数据库,javac编译,linux命令行执行
raspberry pi(树莓派)上安装和使用MySQL,并通过Navicat远程访问配置脱坑记录链接添加链接描述原创 2021-03-16 21:12:07 · 439 阅读 · 0 评论 -
Java-14-字符串的比较
Java字符串的比较package 字符串的盛宴;public class ComparisonOfStrings { public static void main(){ //字符串的比较 //String.equals(otherStringObject)方法 String me="gaowanlu"; String he="lihua"; System.out.println(me.equals(he));原创 2021-03-04 17:58:48 · 236 阅读 · 1 评论 -
Java-13-字符串运算
Java字符串运算数字与字符串 + 运算toUpperCase() 方法toLowerCase() 方法public class Main{ public static void main(String[]args){ //字符串的运算,字符串与数字相加会把数字作为字符串常量处理 String name="wefdf"+234; System.out.println(name); name=(343+432)+"op"; System.out.pr原创 2021-03-04 17:35:53 · 253 阅读 · 1 评论 -
Java-12-字符串的分离
Java字符串的分离package 字符串的盛宴;import java.sql.Array;import java.util.Arrays;public class SplittingAString { public static void main(){ /* 单刃斧: String.subString(index) 范围[index,~] 双刃斧: String.subString(start,end) 范围[index,af原创 2021-03-04 17:21:23 · 259 阅读 · 1 评论 -
Java-11-访问字符串中字符与字符串长度
Java访问字符串中字符与字符串长度String.charAt(index)String.length()package 字符串的盛宴;public class AccessesCharactersInAString { public static void main(){ /*访问字符串中的字符*/ String name="gaowanlu"; //String.charAt(index); System.out.pr原创 2021-03-04 17:06:16 · 882 阅读 · 1 评论 -
Java-10-字符串的定义
Java字符串的定义Stirng 类使用newC语言风格字符串字符串的拼接package 字符串的盛宴;public class DefinitionOfAString { public static void main(){ /* 字符串不是基本数据类型 像C++类似,字符串是一个class 字符串实体就是 String Object */ //定义一个字符串 //原创 2021-03-04 16:59:14 · 262 阅读 · 1 评论 -
Java-9-循环中断
Java循环中断breakcontinue关键字 goto(不适用)package 玩转循环;public class CyclicInterrupt { public static void main(){ /* @1 - break @2 - continue @3 - goto(永远不适用goto) */ //这是现代高级语言的,基础 //conti原创 2021-03-04 16:43:38 · 332 阅读 · 1 评论 -
Java-8-基本循环
Java基本循环package 玩转循环;public class Cycle { public static void main(){ /* Java与其他编程语言一样 提供个三种基本循环方式 @1 - while @2 - do while @3 - for */ int flag=10; //while循环 wh原创 2021-03-04 16:34:27 · 356 阅读 · 1 评论 -
Java-7-条件分支
Java条件分支package 流程控制;public class ConditionalBranch { public static void main(){ //if else 语句 if(true){ if(true){ }else{ } }else if(true){ if(true){ } }el原创 2021-03-03 21:55:15 · 237 阅读 · 1 评论 -
Java-6-包装类
Java包装类package 包装类;public class WrapperClass { public static void main(){ /* 基本数据类 包装类 byte Byte short Short char Character int Integer long Long原创 2021-03-03 21:35:22 · 210 阅读 · 2 评论 -
Java-5-关系运算符
Java关系运算符package 逻辑运算;public class RelationalOperators { public static void main(){ /*关系运算符 *小于 < *小于等于 <= *大于 > *大于等于 >= *等于 == *不等于 != **/ }}...原创 2021-03-03 21:15:09 · 228 阅读 · 1 评论 -
Java-4-逻辑运算符
Java逻辑运算符package 逻辑运算;public class TrueOrFalseLogic { public static void main(){ boolean var_boolean_1=true; boolean var_boolean_2=false; boolean var_boolean_reverse=!var_boolean_1;//取反 ! System.out.println(var_boolean原创 2021-03-03 20:26:38 · 213 阅读 · 1 评论 -
Java-3-数字类型转换
Java数字类型转换package 基本数据类型;public class NumberTypeConversion { public static void main(String[] args){ /* *数字类型的转换 *扩展(widening) 缩小(narrowing) * byte->short->int->long->float->double */ do原创 2021-03-03 12:43:37 · 221 阅读 · 0 评论 -
Java-2-运算及运算符
Java运算及运算符package 基本数据类型;public class OperationsAndOperators { public static void main(String[]args){ /* * + - * / % ++ -- += -= *= /= %= * 用BigDecimal进行精确计算 */ System.out.println(3+2); System.out.prin原创 2021-03-03 12:32:34 · 242 阅读 · 0 评论 -
Java-1-基本数据类型
Java基本数据类型package 基本数据类型;public class BaseType { public static void main(String[]args){ byte var_byte=1;//1个字节 short var_short=2;//2个字节 int var_int=123;//4个字节 long var_long=89;//8个字节 float var_float=89.23F;//4个原创 2021-03-03 09:13:21 · 191 阅读 · 0 评论