Java学习
Zhang_Yixuan_ss
这个作者很懒,什么都没留下…
展开
-
阿里云docker安装mysql8.0
1. mysql的安装docker pull mysql #直接执行,会下载最新版本的mysqldocker pull mysql:8.0.16 #可以指定版本号2. 在本地创建文件夹找一个合适的文件夹,创建下面这些文件夹以及文件创建文件夹:mkdir -p /usr/mysql/conf /usr/mysql/data /usr/mysql/logs /usr/mysql/mysql-files创建文件:vim /usr/mysql/conf/my.cnfmy.cnf文原创 2022-01-21 11:01:05 · 1528 阅读 · 1 评论 -
记录IDEA中在js文件中提示“unresolved function or method $()”的解决方法
如上图所示,在IDEA中直接写js文件时,会报错。本人使用的是ubuntu系统,解决流程为:1. 先安装node.js和npm,安装命令如下:sudo apt-get updatecurl -sL https://deb.nodesource.com/setup | sudo bash -sudo apt-get install nodejssudo apt install npm在看了很多类似这篇文章的解决方法,依然不能解决问题,我在最后一步点击download and i..原创 2021-03-23 19:58:09 · 2828 阅读 · 0 评论 -
Java基础复习一
一、Java语言数据类型划分基本数据类型 数值型 整型:byte(8位),short(16位),int(32位),long(64位) 默认值:0 浮点型:float(32位),double(64位) 默认值:0.0 字符型:char ...原创 2018-12-30 22:43:20 · 1558 阅读 · 0 评论 -
Java基础复习二-面向对象基础
面向对象和面向过程的区别:面向过程是直接解决问题,而面向对象是将问题模块化,面向对象最大的特征是将生活中的事物进行抽象。一、面向对象的几大特点:封装性:将内部操作隐藏起来,内部操作对外部而言不可见,其作用是为了进行保护。 继承性:在上一辈的基础上继续发展,扩展类的功能 多态性:这是一个最重要的环节,利用多态性才可以得到良好的设计。方法的重载,对象的多态性。OOA(面向对象分析)\OO...原创 2019-01-04 20:38:45 · 431 阅读 · 1 评论 -
Java复习四——面向对象高级
一、类的继承格式在Java中使用extends关键字来完成类的继承关系,格式如下:class 父类{}//定义父类class 子类 extends 父类{}//使用extends关键字来实现继承子类继承父类,可以扩展已有类的功能,子类也称为派生类。class Person{ private String name; private int age; publi...原创 2019-01-19 07:58:19 · 404 阅读 · 0 评论 -
Java复习三-数组
Java复习一:https://blog.csdn.net/Zhang_Yixuan_ss/article/details/85415994Java复习二:https://blog.csdn.net/Zhang_Yixuan_ss/article/details/85798342一、一维数组数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一位数组、二维数组...原创 2019-01-16 16:40:56 · 362 阅读 · 0 评论 -
Java复习五——异常
一、异常导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序中断执行,在程序设计中必须要考虑各种异常的发生,并正确处理好相应的处理。Java中异常处理的格式:try{ //有可能出现异常的语句}catch{ //编写异常的处理语句}catch{ //编写异常的处理语句}catch{ //编写异常的处理语句}finally{ ...原创 2019-01-19 09:56:03 · 359 阅读 · 0 评论 -
Java复习六——多线程
首先了解一下什么是进程和线程我们在windows上经常使用各类软件,举个最简单的例子,我们运行一个word软件,这时候系统就为word分配了一个进程,而当我们在打字的时候word会进行自动拼写检查,这个拼写检查程序就相当于一个线程。线程实际上就是在进程的基础上进一步划分,如果一个进程没有了,则线程就会消失,但是进程未必会消失,而且所有的线程都是在进程的基础上同时运行。一、进程与线程进程...原创 2019-01-19 16:02:43 · 547 阅读 · 4 评论 -
Java复习七——Java常用类库
一、StringBufferStringBuffer是用来进行缓冲作用的,本身也是操作字符串,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变。对于StringBuffer而言,本身就是一个具体的操作类,不能像String采用直接赋值的方式进行对象的实例化,必须通过构造方法完成。当一个字符串的内容...原创 2019-01-21 09:24:19 · 412 阅读 · 0 评论 -
SQL查询语句练习题27道
//三张表截图如下:--1.分别查询学生表和学生修课表中的全部数据。SELECT * FROM student--查询学生表SELECT * FROM course--查询课程表--2.查询成绩在70到80分之间的学生的学号、课程号和成绩。SELECT Sno 学号,Cno 课程号,Grade 成绩FROM SCWHERE Grade BETWEEN 70 AND 80--3.查询C01号课程成绩...转载 2018-05-15 19:21:27 · 4229 阅读 · 0 评论 -
HTML实验一
一、实验目的及要求 1. 了解HTML 文档结构,学习如何编写HTML文档;;2. 初步掌握基本标记的使用; 练习使用HTML中最基本的一些标签,如定义标题、段落及标记文字的显示格式、背景图片、图像、水平线和超链接等。3. 能够运用文本编辑器制作简单网页。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)操作系统为Windows XP,应用软件为Macrom原创 2018-04-19 10:15:27 · 8042 阅读 · 1 评论 -
Java——HashMap
简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示:下面针对各个实现类的特点做一些说明:(1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 Hash...转载 2018-04-28 22:08:54 · 149 阅读 · 0 评论 -
散列函数
在线性表和树表中的查询中,记录在表的位置跟记录的关键字之间不存在确定关系,也就是说在线性表和树表中查询通常要依托关键字比较,查找的效率取决于比较次数。 散列函数:一个把查找表中的关键字映射成该关键字对应的地址函数,记为Hash(key)=Addr。这里的地址可以是数组下标,索引,或内存地址等。散列函数可能将两个或两个以上的不同关键字映射到同一个地址,称这种情况为“冲突”。(假若这个函...原创 2018-04-28 22:19:34 · 3414 阅读 · 0 评论 -
Java中for循环嵌套以及循环的中断
很多初学者到for循环这里就学不会了,今天,我来讲解一下for循环以及嵌套循环,还有中断。单层for循环语句:for(赋值条件; 判断条件; 赋值增减量){ 语句1; ...... 语句n;}若在循环主体中要处理的语句只有一个,可以将大括号省去。下面列出单层for循环的流程:第一次进入for循环时,要为循环控制变量赋初始值。根据判断条件的内容检查是否要继续执行循环,当判断条...原创 2018-04-29 16:28:36 · 4587 阅读 · 1 评论 -
Eclipse下使用maven构建web项目
以前在学习SSH框架时,用的李刚的《轻量级JavaEE》,在安装一系列的工具时,碰到Maven这个工具(还有Ant),当时并没有体会到这个工具的作用。再后来的学习中,逐渐发现maven的重要性。最近重新看了看maven,在这里,简单的讲述一下,eclipse下的maven的配置。另外,IJ IDEA逐渐火爆,在IJ上的maven构建项目很简单,因为IJ集成了maven插件,而且创建maven项目后,可以直接选择默认选项,便可自动配置好项目,在这里就不叙述了。原创 2017-12-03 22:46:20 · 546 阅读 · 0 评论