-
Java两种比较器
###方式一:自然排序(java.lang.Comparable) 概述: 1:Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序。 2:实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即 通过 compar -
String常用方法
总结: 增:append(xxx) 删:delete(int start,int end) 改:setCharAt(int n,char ch) /replace(int start,int end,String str) 查:charAt(int n) 插:insert(int offset,xx -
9.2.String与其他类型的转换
###1.String与基本数据类型,包装类之间的转换 String->基本数据类型,包装类 :调用包装类的静态方法:parsexxx(str) 基本数据类型,包装类 →String:调用String重载的valueof(xxx) String s1="123"; //String-->Intege -
9.1String基本概念
###1:String的两种实例化的方式 方式一:通过字面量定义的方试 方式二:通过new+构造器的方式 //此时s1和s2的数据JAVAEE声明在方法区中的字符串常量池中。 String s1="JAVAEE"; String s2="JAVAEE"; //通过new+构造器的方试:此时的s3和s -
8.3.线程间通信
###1.案例:两个打印机交替打印 class Communication implements Runnable{ private int i=1; // private final ReentrantLock lock=new ReentrantLock(); @Override public -
8.2.解决线程安全问题的三种方法
###方法1:同步代码块 synchronized ( 对象){ // 需要被同步的代码; } class Window extends Thread{ // private int ticket=100;//这样会有300张票 private static int ticket=100;//只有1 -
8.1.多线程创建的4种方法
###JDK1.5之前创建新执行线程有两种方法: 方式1:继承Thread类 : 1) 定义子类继承Thread类。 2) 子类中重写Thread类中的run方法。 3) 创建Thread子类对象,即创建了线程对象。 4) 调用线程对象start方法:启动线程,调用run方法。 //1.创建一个继承 -
2.常见函数
##进阶4:常见函数 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性 调用:select 函数名(实参列表) 【from 表】; 特点: ①叫什么(函数名) ②干什么(函数功能) 分类: 1、单行函数 如 concat、len -
1.基础查询
###进阶1:基础查询 /* 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ USE myemployees; ####1.查询表中的单个 -
mysql快捷键
F9 运行 F12 格式化