控制台的正常操作:
c: d: 打开某个盘 cd 文件夹名称 打开文件夹 cd.. 返回上一层及 cd/ 回到根目录 dir 展示当前文件夹下所有文件 cls 清屏
先在控制台输出Javac Demo.java 会在d盘出现一个class文件,然后就可以在控制台输出Java Demo找到文件输出
在控制台:编译+运行:
cd加文件夹名
数组:
语法:int[]数组名=new int [长度]
int[]数组名=new int[]{值1,值2,值3…}
集合
ArrayList集合
IO流
字符输入流:Reader
字符输出流:writer
字节输入流:InputStream
字节输出流:OutputStream
序列化:ObjectOutputStream类
使用io流复制一张图片
public class test{
public static void main(String[] args) thorws Exception{
File file =new File(D://a.jpg);复制的图片
BufferedInputStream bis=new BuffereInputStream(new FileInputStream(file))
File file=new File(D://b.jpg)
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(file1))
byte[] b=new byte[1024];
int len=0;
while((len=bis.read(b)!=-1))
bos.write(b,0,len)
}
bos.write
bis.write
}
线程
数据库
写出数据库中一条完整的查询语句,并写出其执行顺序
select (列名、聚合函数)from 表名 where 条件 group by 分组
having 分组之后聚会函数条件 order by AESC/ASC limit ( ,)分页
mybatis框架
Mybatis是什么?
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
xml是什么?
XML是一种可以描述数据之间层级关系的配置文件。可扩展的标记语言。可以根据程序员的需求自己进行添加标签对数据进行标记。
xml文件语法:
语法包含:声明、标签、属性、注释、CDATA区、指令(引入其他的文件,比如css)、特殊字符(转义字符)
xml文件的声明:
<?xml version="1.0" encoding="UTF-8" ?>
java解析xml文件
SAX解析:需要使用数据的时候,一层一层的去遍历找正确的值,读取效率很低,但是节约内存
DOM解析:会一次性将xml文件中的所有数据,读取到内存中,生成一个Document文档树对象,读取效率高,但是会消耗内存