Java
文章平均质量分 59
sinat_25905165
这个作者很懒,什么都没留下…
展开
-
JVM
1、Java运行机制 java程序首先编译成字节码文件 .class文件——>通过JVM进行解析执行——>转换为0101机器码在计算机上运行。 2、JVM内存结构图 Java程序在运行时,需要在内存中分配空间。为了提高运算效率,就对数据进行了不同的空间的划分,因此每一片区域都有特定的数据处理方式和内存管理方式。 具体划分为如下五个内存空间(非常重要) A、栈:存放局部变量——...原创 2018-07-27 22:27:30 · 120 阅读 · 0 评论 -
MySQL配置
1. 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 复制下面的配置信息到 my.ini 保存 #如果没有my-default.ini,可自己新建my.ini ######################################################### [client] port=3306 default-character-...原创 2019-03-22 17:19:52 · 149 阅读 · 0 评论 -
mysql数据库
1、什么事数据库 数据库是一个按照数据结构来组织管理、存储的文件系统, 可通过命令(SQL)来操作这个问文件系统, 带有访问权限的额不同人可以有不同的操作。 2、MySQL数据库服务器 服务器:就是一条电脑,安装相关服务器软件, 这些软件会监听不同的端口号,根据用户访问的端口,提供不同的服务。 3、MySQL的SQL语言(SQL:Structure Quer...原创 2019-03-16 17:58:46 · 152 阅读 · 0 评论 -
常用快捷键
抛出异常:shift + alt + z 导包:alt+/ ctrl+shift+o 设置返回值:ctrl+2+LAlt+Shift+L 单行注释:ctrl+shift+c 多行注释:ctrl+shift+/ 文档注释:alt+shift+j 复制一行:ctrl+alt+向下键 下移一行:alt+向下键 设置构造函数 / getter/setter:...原创 2019-03-16 02:16:34 · 100 阅读 · 0 评论 -
JSON数据格式
JSON数据格式: JSON(Javascript Object Notation)是一种轻量级数据交换格式。它使得人们更容易进行阅读和编写。同时也方便机器进行解析和生成。JSON采用完全独立于程序语言的文本格式,但是也使用了C语言的习惯。 JSON基于两种结构:json简单说就是JavaScript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。 ...转载 2019-02-24 06:22:38 · 126 阅读 · 0 评论 -
JDBC学习笔记
java开发常用数据库:mysql、oracle;安卓开发常用:sqlite。JDBC大部分时候会屏蔽数据库差异。 Mysql特点: 1、开放源码 2、高效(阿里、京东等很多大公司用) 3、适用于所有平台 4、支持多线程,充分利用CPU资源,性能出色 5、价格便宜 6、大数据处理,可处理5千万条数据...原创 2018-12-20 23:37:41 · 170 阅读 · 0 评论 -
网络编程笔记
1、TCP/UDP: TCP:安全的、效率较低的固定连接 UDP:不安全、高效在线影视/聊天室等 2、Socket套接字,用于实现建立计算机之间的TCP链接。 一、最简单的socket编程 package ServerAndClient; import java.io.BufferedReader; import java.io.IOException; import j...原创 2018-11-27 22:43:58 · 148 阅读 · 0 评论 -
线程学习笔记
线程创建的两种方式: (1)继承Thread类 (2)实现Runable接口 1、Thread类中常用方法包括start()、interrupt()、jion()、run()、等方法。其中start()为启动线程,run()为线程的主体方法,根据需要覆写即可。 2、Runable接口,实现Runable接口的类就可以成为线程,Runable接口只有一个run方法,实现Runable()接口...原创 2018-11-22 22:54:50 · 111 阅读 · 0 评论 -
需要记住的java内容
1、StringBuilder有速度优势,最常用。如果程序要求线程安全,就必须要用StringBuffer; 2、控制台输入输出:java和键盘的交互通过system.in完成,为了获得一个绑定在控制台的字符流,可以吧system.in包安装在一个BufferReader对象中来创建一个字符流。 输出是由System.out.println和System.out.printl完...原创 2018-11-07 19:35:27 · 409 阅读 · 0 评论 -
Java的拆箱和装箱
在Java SE5之前,如果要生成一个数值为10 的Interger对象,必须这样进行: Interger i = new Interger(10); Java SE5之后,如果要生成一个数值为10的Interger对象,只需要这样就可以: Interger i = 10; (这个过程中会根据数值创建对应的Interger对象,这就是装箱。) 反之,拆箱就是...转载 2018-11-07 19:18:43 · 112 阅读 · 0 评论 -
java中的I/O操作
Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流管道中写入数据,这些数据段会按先后顺序形成一个长的数据流。对数据读取程序来说...转载 2018-11-10 17:38:25 · 213 阅读 · 0 评论 -
JDBC中常用的类和接口
JDBC中常用的类和接口 Connection接口 Connection接口代表与特定的数据库连接,在连接上下文中执行SQL语句并返回结果。 方法 功能描述 createStatement() 创建一个Statement对象 createStatement(int resultSetType, int resultSetConcurrency) 创建一个Statem...转载 2018-11-10 16:24:00 · 237 阅读 · 0 评论 -
SSM错误总结
1、如果静态资源始终被拦截,可能是复制代码的时候把中文空格复制进去了。 2、eclipse建的包会自动变成文件夹 https://jingyan.baidu.com/article/75ab0bcb9d0716d6864db238.html 3、注解参数为对象名称,别把“userDao”写成“UserDao”,后者是接口名称 ...原创 2019-04-10 15:10:04 · 171 阅读 · 0 评论