自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慕兮的博客

Java基础学习者的福利

  • 博客(24)
  • 收藏
  • 关注

原创 初学Java---Eclipse下载、安装、配置以及快捷键的使用

Java1018第二天学习笔记第二部分Eclipse职业化使用一、Eclipse的简介​ 由于Java的广泛使用,许多软件厂商和组织也提供了大量集成的开发环境IDE或称作集成开发工具,所谓的集成开发工具就是这样一种软件:通过该软件可以方便的编写代码,可以方便的调试代码,可以方便的定制代码的组织格式,可以提供大量的帮助信息等,可以大大加快开发编写软件的速度和效率,甚至可以代替做很多打包、部署等功能。​ Eclipse就是一种应用最广的IDE。Eclipse是一个开放源代码的、基于Java的整合型.

2020-07-07 00:04:04 612

原创 初学Java---职业化基础(Windows、控制台、Dos命令以及码云)

职业化基础笔记一、动手做任务一、 Windows职业化操作Windows系统不分大小写Linux系统 Mac Unix :严格区分大小写1.Windows常用的运行命令打开计算器 :win+r 输入cala打开画图:win+r输入mspaint打开记事本:win键+R输入notepad打开写字板:win+r输入write打开控制面板:win+r输入control打开注册表:win+r输入regedit打开系统配置:win+r输入msconfig打开任务管理器:win+.

2020-07-06 23:07:19 148

原创 初学Java---Java开发基础

第一部分 Java开发起步一、什么是Java?​ Java是一种可以编写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。二、动手做任务(一)任务1:下载并安装JDK​ 去官网下载:(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)​ JDK:.

2020-07-06 23:03:53 345

原创 初学MySQL---MySQL的基本操作命令

MySQL数据库第一部分MySQL 基本操作命令一、动手做任务:MySQL5.5以及绿色版、SQLYog和Navicat等工具链接:https://pan.baidu.com/s/11IXYCLBgTpa0e5NPzsHBxA 提取码:5the任务1.掌握MySQL数据库的安装及配置(参考安装文档)任务2.会MySQL数据库常用基本操作命令首先输入win+R进入cmd命令窗口,然后看mysql服务是否启动,如果没有启动,输入启动服务命令:net start mysql。如.

2020-07-14 16:51:47 1173

原创 初学MySQL---完美解决MySQL保存中文出现字符集编码问题1366错误

完美解决MySQL保存中文出现字符集编码问题1366错误1.最近在使用sqlalchemy将中文存放至mysql数据库的表中时出现:Warning Code :1366 Incorrect string value: ‘\xE5\x9C\xA8’ for column ‘content’ at row 1;这是因为我们存放的中文,而我们的表并不支持中文字符集,使用 show variables like ‘character%’; 查看mysql当前编码:可以看出database和s.

2020-07-14 00:10:02 725

原创 初学MySQL---MySQL5.5 具体安装步骤和数据库连接测试

MySQL5.5 具体安装步骤和数据库连接测试首先要确保自己电脑没有安装过mysql或者已经卸载干净了可以安装成功。以管理员身份运行安装程序,进入如下画面:继续点击next,进入下一个画面,如下:Typical是指典型安装,Complete是完全安装,Custom自定义安装,我们选择自定义安装,点击next,如下画面:更改安装目录, 在“MySQL Server(MySQL服务器)”上左键单击,指定安装目录:都更改好后,点击next记如下一个画面:确认一下.

2020-07-13 18:03:14 925

原创 数据库设计---PowerDesigner16.5安装过程以及基本配置使用

PowerDesigner16.5安装过程以及基本使用PD工具链接链接:https://pan.baidu.com/s/140FQZAN19W__5aR6ZOHExg 提取码:v52f一、PowerDesigner16.5的安装破解1.首先找到PowerDesigner 16.5安装包,右键以管理员身份运行.exe文件如下图所示:2.然后点击Next,如下图所示:3.选择语言,如果不选PRC安装的就是英文的,然后点选同意协议许可,然后点击Next,如下图所示:4.选择

2020-07-12 01:43:12 898

原创 初学数据库---数据库设计学习

数据库设计学习笔记一、理解并口述(技术点和面试点)1.数据库简介口述1:什么是数据?(理解并掌握)数据(Data)是描述事物的标记符号。例如: 人的身高数据是170cm, 体重数据是60kg,一本书的页数有100页等。计算机在处理数据时,会将与事务特征相关的标记组成一个记录来描述。例如: 学生信息(学号,姓名,出生日期,班级等)用一组记录来表示。学生表里有很多条学生记录。口述2:什么是数据库(Database)?(理解并掌握)数据库就是用户存放数据、访问数据、操作数据的存储仓库,它是.

2020-07-12 01:32:23 1026

原创 初学Java---Java SE-集合(List、Set、Map、链表、栈和Collection的使用)

第三部分Java SE-Java应用第5单元 集合部分学习笔记Part1 动手做一、集合的背景1.什么是集合?集合类是Java数据结构的实现,位于java.util包中。它允许以各种形式将元素分组,并定义了各种使这些元素更容易操作的方法。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的特点和功能。2.什么东西可以容纳多个对象?答:数组、集合。数组中放的对象个数是不是固定的,集合里面的对象个数是动态的。数组放置的数据类型是单一的,集合可以放任何类型对象.

2020-07-11 22:00:30 406

原创 初学Java---Java SE-线程(Thread)部分学习

第三部分Java SE-Java应用第4单元 线程(Thread)部分学习笔记Part1 动手做任务一、创建线程的两种方式(面试题)Java语言内在支持多线程机制。为什么提供两种创建线程的方式?答:当一个类已经有了某个父类的话,就不能再继承Thread类了,只能实现Runnable接口。1.方式一:继承Thread类,观察程序的输出实现步骤:(1).继承父类Thread(2).重写run方法(线程主体)public class MyThread extends .

2020-07-11 12:41:34 225

原创 初学Java---Java SE-I/O流(File类的使用)学习

第三部分Java SE-Java应用第3单元 Java I/O部分学习笔记一、什么是I/O流?1.Java的I/O是实现输入和输出的基础,可以方便实现数据的输入和输出操作。2.在Java中把不同的输入/输出源抽象表述为“流”(Stream)。3.通过流的形式允许Java程序使用相同的方式来访问不同的输入/输出源。4.I/O就是Input/Output,即输入/输出,常见的场景:读文件/写文件;上传文件到网络/从网络下载文件;从键盘接收数据/在屏幕上显示信息。5.I/O操作的API位于.

2020-07-10 09:35:08 219

原创 初学Java---Java SE-异常处理学习(Log4j2)

第三部分Java SE-Java应用第2单元 异常处理(Exception)部分学习笔记一、动手做任务1.任务1:除法计算不用异常直接报错、程序终止执行public double div(int num1, int num2) { double result = num1 / num2; return result;}2.任务2:除法计算使用异常提示更为友好-程序还能继续处理异常:选中错误语句,alt+ shift+z,回车public double div(in.

2020-07-10 01:45:21 396

原创 初学Java---Java SE-StringBuilder和StringBuffer、System、Math、Random、Date和Calendar、Object以及封装类的使用

第三部分Java SE-Java应用第1单元 Java API应用部分学习笔记-续Part3 StringBuilder和StringBuffer、System、Math、Random、Date和Calendar、Object以及封装类的使用1.任务3:StringBuilder和StringBuffer使用(1)面试题String 和 StringBuffer、StringBuilder区别?1.String是不可变字符串类,不可变指的是字符串的内容不可变;后者是可变字符串类。 .

2020-07-10 00:39:28 178

原创 初学Java---Java SE-Java API(使用String类及其方法)

第三部分Java SE-Java应用第1单元 Java API应用部分学习笔记Part1 下载、查阅API一、什么是API?全称:应用编程接口-Application Programming Interface;应用指的是:软件编程接口:我们写的或第三方的类或接口(属性、方法)通俗理解:类库、库函数,事先写好的,供其他人使用(例如:C语言库函数、MFC类库、Java类库、Python模块等);Java语言自带有很多API,官网下载API文档。二、API的分类?1.JDK.

2020-07-09 23:08:39 336

原创 初学Java---面向对象编程-设计模式学习(单例模式-模板方法-简单工厂-工厂方法)

Unit12 设计模式 部分学习笔记Part 1:1、什么是设计模式?答:设计模式(Designpattern)是代表的是解决问题的通用方法、套路,是开发经验的总结。2、Java中设计模式有多少种?答:共23种设计模式。分为三类:创建型、结构型、行为型。参考资源: 《Java与模式》、GoF《设计模式》、《Head First设计模式》、菜鸟教程:https://www.runoob.com/design-pattern/design-pattern-tutorial.htm.

2020-07-09 11:03:04 264

原创 初学Java---面向对象编程-多态学习

Unit11 多态 部分学习笔记一、什么是多态?答:多态(OOP三大特征之一):一个对象表现出多种形态。编程角度看:子类对象被声明为父类类型。二、多态发生的条件:有继承关系或实现关系。多态的分类:1.继承类2.实现接口1.继承(类)关系:public class Person { String name;}class Student extends Person { int age; public static void main(String[].

2020-07-07 23:33:07 184

原创 初学Java---面向对象编程-static与final使用

Unit10 static与final使用 部分学习笔记一、final的用法:final是Java的关键字,表示最终。1. final能修饰什么?(1)final不能修饰构造方法(2)final可以修饰:类属性局部变量一般方法2. final修饰后的影响:类:这个类不能被继承,也就是这个类不能有子类。 public final class Person { }属性和变量:值不能更改,就是常量;常量名称全大写,如果多个单词用下划线分开.

2020-07-07 22:50:57 157

原创 初学Java---面向对象编程-抽象类与接口

Unit9 抽象类与接口 学习笔记一、抽象类1.什么样的类是抽象类?被abstract修饰的类就是抽象类。public abstract class Person { }abstract与public换位置可以吗? 答:可以2.什么样的方法是抽象方法?被abstract修饰且没有方法体public abstract void speak();3.抽象类里一定有抽象方法吗?答:不一定。public abstract class Person { public.

2020-07-07 22:38:14 197

原创 初学Java---面向对象编程-继承(重载与重写)部分学习

Unit8 继承部分学习笔记1.为什么要使用继承(目的)?答:类的重用:重复使用已有的类2.UML中类的继承怎么表示?继承的关键词是:extends父类(super class)和子类(sub class)3.继承的语法规则是什么?父类中的属性和方法可以被继承,但是是有条件的;到底能不能继承,主要看访问控制符private、默认、protected、public。4.访问控制符的使用规则是什么?访问控制符能修饰什么?类,属性,方法,但是不能修饰局部变量.priva.

2020-07-07 21:52:28 198

原创 初学Java---面向对象编程-封装

第二部分 面向对象编程(OOP)Java OOP部分 属于Java SEJava包括三部分:语法 + OOP + SEOOP思想来源于生活一、OOP特征?面向对象的三大特征1.封装:手机,矿泉水 等2.继承: 遗产,长相 等3.多态:冰,气,水 等4.抽象:不具体二、封装1.为什么要用封装?答:保护数据2.如何通过代码实现封装?student代码示例如下:public class Student { private int age; private .

2020-07-07 21:41:01 126

原创 初学Java---数组的声明、创建、赋值和遍历

第五单元 如何使用数组一、动手任务1.数组声明-创建-赋值-遍历(1).数组声明数组声明的时候不能指定大小。示例如下: int score[]; //推荐写以下的方法 int [] salary; //int score [4]; 错误(2).数组创建数组在使用new创建的时候才可以指定数组的大小;数组元素有默认值,规则和类型属性一致。示例如下: int[] score = new int[5];(3).数组赋值:有数组,.

2020-07-07 14:50:55 1164 1

原创 初学Java---运算符和语句的使用

第四单元 语句与运算符第一部分 运算符一、动手任务(一).如何使用算术运算符(opertor)?1.加法(+):连接字符串,加法本意示例如下: //China34 System.out.println("China" + 3 + 4 + " "); //7China System.out.println(3 + 4 + "China");2.减法(-):示例如下: //0.09999999999999998 S.

2020-07-07 14:48:11 338 2

原创 初学Java---如何使用数据类型与变量

第三单元 如何使用数据类型与变量*第一部分 基本类型一、如果在Eclipse中出现某个工程上有粗的感叹号如何解决?右键点击该工程–Build Path–Configure Build Path —然后按下图提示即可解决。二、准确口述(面试点)(一)变量-标识符-关键字1.什么是变量?成员变量与局部变量有什么区别?定义:变量是指没有固定的值,可以改变的数;变量以非数字的符号来表达。变量包括成员变量和局部变量。区别:成员变量(属性);局部变量(local variable-方.

2020-07-07 14:14:12 581 4

原创 初学Java---如何设计类并使用设计好的类

第二单元 Part1 类的设计和编写特别提醒软件开发:先思考设计,在开发(写代码)问题:上来就写代码,调试,改代码。软件开发的流程是什么?招投标-签合同-建立项目组-需求调研与分析(需求分析工程师/需求管理工程师)-数据库设计(DBA数据库管理员)-架构设计(架构师)-详细设计(系统分析师)-编码(开发)(研发工程师)-测试(测试工程师)-部署实施(实施工程师)-甲方验收-维护(技术支持工程师)一、如何设计类1.用什么工具设计?答:UML工具:Enterprise .

2020-07-07 11:31:13 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除