Java练习索引
日常小练:
字符串练习
GUI页面设计练习题
小程序:
随机点名小程序
学生成绩管理系统
客户信息管理系统
java踩坑小记录(目录)
问题描述
链接
Java输出语句中的println、print和printf
Java输出语句中的println、print和printf
next()与nextLine()
Scanner中的nextLine()与next()
如何解决Win 10环境变量配置时Path变量只显示一行的问题
环境变量Path的显示设置
Resource leak:”XXX” is never closed
ScannerTest
如何连续的输出char类型的变量
如何连续的输出char类型的变量
MySQL杂记
MySQL操作:MySQL 安装:完成!
MySQL 管理:完成
MySQL PHP语法:MySQL 连接:MySQL 创建数据库:1create database 数据库名
MySQL 删除数据库:1drop database 数据库名;
MySQL 选择数据库:1use 数据库名;
MySQL 数据类型:数值类型:
类型
大小
范围(有符号)
范围(无符号)
用途
TINYINT
1 Bytes
(-128, 127)
(0, 255)
小整数值
SMALLINT
2 Bytes
(-32 768, 32 767)
(0, 65 535)
大整数值
MEDIUMINT
3 Bytes
(-8 388 608, 8 388 607)
(0, 16 777 215)
大整数值
INT/INTEGER
4 Bytes
(-2 147 483 648,2 147 483 647)
(0,4 294 967 295)
大整数值
BIGINT
8 Bytes
(-9,223,372,036,854,775,808,9 223 372 036 854 77 ...
Java面向对象之关键字Interface(未完)
为什么引入了接口?Java为了令结构更加简单,易于使用,放弃了 C++ 的多继承,使用了单继承的特性,而这也导致了Java中的类功能并不完善,或者为了完善功能会导致大量的代码冗余。
例如:火箭类的父类是武器类,飞机类的父类是交通工具类,然而武器类和交通工具类都没用飞行这个方法。那么如果我们想要令火箭具有
接口有什么用?接口怎么使用?标准使用:匿名方式的使用:Java 8 新特性为接口增添了什么功能?
MySQL的常见命令和语法规范
MySQL的常见命令:
查看当前所有数据库:
1show databases;
打开指定的库:
1use 库名;
查看当前库所有表:
1show tables;
查看其它库的所有表:
1show tables from 库名;
创建表:
12345create table 表名( 列名 列类型; 列名 列类型; ...);
查看表结构:
1desc 表名;
查看服务器版本:
方式一:登录到MySQL服务端
1select version();
方式二:未登陆到MySQL服务端
123mysql --version或mysql --V
MySQL的语法规范:
不区分大小写,但建议关键字大写,表明,列名小写
每条命令最好用分号结尾
每条命令根据需要,可以进行缩进或换行
注释:
单行注释:#注释文字
单行注释:– 注释文字
计算机科班生大学期间应该做什么?
参考价值:极高
观前说明:本人曾通过QQ、微信、音频通话、私信等各种方式与十多位在职程序员一对一沟通交流过。他们之中有IT行业的,有通信行业的,有刚毕业的大厂程序员,有工作十几年的老程序员甚至还有两个培训班的程序员。并且查阅IT行业相关资料视频200+。因此本篇文章虽是根据本人经验撰写,但依旧具有很大的参考价值。
本篇文章会回答以下问题:
大学生应不应该参加社团?
大学的课程到底应不应该学?
大学生应不应该去拿奖学金?
大学生应不应该谈恋爱?
大学生应不应该打游戏?
大学生应不应该参加竞赛?
大学生应不应该考证?
大学生应不应该实习?
大学生应不应该做项目?
大学生应不应该追求热门技术?
大学生应不应该刷算法?
大学生应不应该钻研底层?
通论:计算机科班生大学期间到底应该干什么?这个问题并没有一个通用的解答。在我们明确自己的目标之前,任何人都无法给你准确的建议。因此在回答这个问题之前,我们必须先确定一个目标。
首先我们必须确定我们是要保研、考研、还是选择本科就业。怎么选择呢?
首先要看哪一个能满足我们的需求。如果我们的目标是从事人工智能、大数据等算法岗位,那么没得选,只能 ...
把地狱当家的过往
参考价值:无参考价值
今天翻了翻手机,发现了高考成绩单,一时间五味杂陈,难得的回忆起了过往,于是便有了这篇文章。
不知该从何是说起,那就从小时候开始说吧。
地狱开局,暗淡无光(出生)作为一位非酋,在这场 “地球 online” 的游戏中,我开了一个地狱级的帐号。
似乎是贫困县农民家庭的标配,家境贫穷,穷到我刚出生时,连上户口的钱的没有。家庭也不算和睦,父亲的野心和能力之间的矛盾令这个家庭遭受不少打击,虽然都被父亲抗下了,并没有过多波及家人。但记忆中的小时候,父母总是在吵架,我总是躲在被窝里。
我也不争气,性格自卑、懦弱的同时脑子也不太灵光,乘法口诀也是从一年级背到了二年级才背会。
如此看来,我这辈子可能就这么废了,但人生是有转折的。在我缩在黑暗墙角时,两个人为我点亮起了明灯,成为了我最初的希望。
两盏明灯,教会了我奔跑(小学)一个对未来没有任何希望的自卑的孩子是不会奔跑的,只会独自一人缩在角落,过完一生,如果没有转折的话 . . . . . .
第一盏明灯,第一次转折:
三年级之前,我对学习大概是没有兴趣的,也不认为自己能学好,直到她的出现 。。。
她是我的三年级班主任,是我小学 ...
前端学习路线(转载)
参考价值:极高
声明:本篇博客完全转载自B站up主技术胖的开源项目
程序员前端知识图谱+B站自学资源整合 新手自学无忧 老手查缺补漏
@技术胖
技术胖的前端学习路径B站学习资源整合
网络知识(Internet)
1. 网络工作原理计算机网络原理:https://www.bilibili.com/video/BV1xJ41137Q32. 什么是HTTPHTTP协议详解:https://www.bilibili.com/video/BV1js411g7Fw3. 浏览器及工作方式浏览器是如何运作的?:https://www.bilibili.com/video/BV1x54y1B7RE4. DNS 及其工作原理DNS基本工作原理:https://www.bilibili.com/video/BV1GW411j7Ts直观DNS科普:https://www.bilibili.com/video/BV1F54y1R7BC5. 域名相关知识域名解析完整讲解:https://www.bilibili.com/video/BV1zA411x7Pj6. 云服务相关知识揭秘阿里云服务器:http ...
Java面向对象之关键字(二)static
参考价值:已完结、可参考、等待重置
目录:
为什么引入了static关键字?
怎么使用static关键字?
static的原理是什么?
什么时候使用static?
为什么引入static关键字?我们都知道,每new一个对象都会把其属性和方法在内存里加载一遍。但是如果某个属性所有的对象都一样,那么每new一个对象都把这个属性加载依次就会产生不小的内存浪费。比如:
123456class staff{ //属性: String name; int age; String nation;}
如果我们声明了一个staff类来表示公司的员工,公司200个员工,都是中国人难道我们要在内存里加载200个nation=CHN吗?显然不可能。
为了解决这个问题,static关键字应运而生。
怎么使用static关键字?
static的作用:
static能把修饰的类的成员变成所有对象共用的,只需要在内存中加载一次。
static的修饰范围:
属性、方法、代码块、内部类
static修饰属性:
123456class staff{ ...
Java面向对象之多态性的理解
前言:
其实我一直不太敢写这篇文章,原因是多态性牵扯的比较多,不太好写。
多态性本身其实很简单,其定义只有一句。但掌握多态性却并不容易,因为它本身看起来没什么用,却是很多结构的基石。比如接口和抽象类。因此,多态性的应用是非常广泛的。
本身没什么用,但十分重要,应用还十分广泛这就导致多态性有种“形散神聚”的意思,不太好学
参考价值:已完结、但不一定正确、仅供参考、但不能作为标准答案、等待重置
目录:
什么是多态性?
多态性和继承有什么关系?
多态性怎么使用?
什么是多态性?12345678910111213141516171819202122public class What { public static void main(String[] args) { Person p1 = new Chinese();//多态性 }}class Person{ //属性: String name; String sex; int age; //方法: void talk() { System.out.printl ...