基于Java
文章平均质量分 69
Java基础,数据库,IntellIJ
糯米的冰冰
这个作者很懒,什么都没留下…
展开
-
(尚硅谷Java基础)重点知识记录
目录一、Java基本语法一、Java基本语法IDEA添加新类后,直接右键run即可,或者使用快捷键Ctrl+Shift+F10。不用点工具栏的,不然还要配置Application的类什么的。JDK = JRE + 开发工具。比如编译工具javac.exe和打包工具jar.exe。javac.exe将源代码编程成class字节码文件(xxx.class),因为我们的JVM虚拟机是执行class字节码文件的,不是执行源代码,JVM虚拟机是不认识源代码的。jar.exe打包成exe应用程序,可在无JD原创 2022-04-16 22:12:04 · 2337 阅读 · 1 评论 -
如何使用Git和GitHub社区?
目录一、项目内1、code2、issues3、Pull request4、projects5、wiki6、insights7、settings二、Git知道这些就够了1、相关视频资料2、主要用途3、使用步骤name指新分支的名字,template指以哪儿个分支或者commit为模板,如果不填,则以当前分支为模板新版分支会与母版分支的历史commit保持一致若template不是本地的,是来自远程仓库的话,需要再template前加origin显示的结果中,高亮的条目代表现在所处的分支使用通过而没有bc-a,原创 2021-12-27 16:37:37 · 2111 阅读 · 0 评论 -
《Java核心技术》第三章——Java的基本程序设计结构
目录注意的点注意的点浮点值不适用于无法接受舍入误差的金融计算。因为浮点数值采用二进制系统表示,而二进制系统无法精确地表示分数1/10。就好像十进制无法精确表示分数1/3一样。应该使用BigDecimal类。当心注释中的\u,读程序时会替换为一个 换行符强烈建议不要使用char类型Java中整型值和boolean之间不能相互转化。常量关键字为final,习惯上常量名使用全大写。π和e常量近似值,Math.PI和Math.E如果得到一个完全可预测的结果比运行速度更重要的话,应该使用Strict原创 2021-10-20 22:16:54 · 179 阅读 · 0 评论 -
(Java学习)六、多线程与网络编程
1、实现多线程1.1 进程和线程1.2 线程实现方式1.3 线程调度与控制Java是抢占式调度模型。线程优先级高只是说明它获取CPU的几率高,但并不是每次都可以保证其实际运行时优先运行。1.4 多线程的实现方式2、线程同步2.1 案例:卖票线程安全:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替进行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类为线程安全的。2.2 同步代码块2.3 同步原创 2021-05-22 16:53:38 · 307 阅读 · 1 评论 -
(Java学习)五、IO流
目录1、File类1.1 概述1.2 常用功能1.3 递归2、字节流2.1 概述和分类2.2 字节流写数据2.3 字节流读数据2.4 字节缓冲流3、字符流3.1 为什么要有字符流?3.2 编码表3.3 字符串的编码解码问题3.4 字符流写数据的5种方式3.5 字符流读数据的2种方式3.6 字符缓冲流3.7 字符缓冲流特有功能3.8 IO小结3.9 复制文件的异常处理4、特殊操作流4.1 标准输入输出流4.2 打印流4.3 对象序列化流和对象反序列化流4.4 Properties4.4.1 Propertie原创 2021-05-22 10:56:58 · 525 阅读 · 0 评论 -
(Java学习)四、集合进阶
目录1、Collection1.1 概述1.2 使用,常用方法1.3 迭代器2、List2.1 概述2.2 常用方法2.3 并发修改异常2.4 列表迭代器listIterator2.5 增强for循环2.6 栈和队列2.7 数组2.8 List集合子类特点2.9 LinkedList集合特有功能3、Set3.1 概述3.2 哈希值3.3 HashSet集合概述和特点3.4 HashSet保证元素唯一性的源码分析3.5 数据结构——哈希表3.6 LInkedHashSet集合概述和特点3.7 TreeSet3原创 2021-05-19 22:04:11 · 161 阅读 · 2 评论 -
程序员进阶方法论
目录1、[程序员进阶所需方法论| 架构师成长中的2次顿悟时刻](https://www.bilibili.com/video/BV1HB4y1c7KK)1.1 API思想2.2 以学习者挑战者的心态面对权威铺好的路(程序框架等)本文章为日常生活中所听所想的记录,提取出关键的方法论并稳步提升自己。共勉。1、程序员进阶所需方法论| 架构师成长中的2次顿悟时刻1.1 API思想从细节上分析用户的需求,将其作为我们产品(看做API)的输出,争取做到用户需要什么,产品就提供什么。用简洁的界面设计和操作流程,提原创 2021-05-18 09:50:04 · 433 阅读 · 1 评论 -
(Java学习)JDK API 1.6 中文文档
Java JDK 16 中文文档提取码:abak原创 2021-05-16 21:43:00 · 1019 阅读 · 0 评论 -
(Java学习)三、常用API
目录1、Math2、System3、Object4、Arrays5、基本类型包装类5.1 概述5.2 Integer5.3 String和int相互转换5.4 自动装箱和拆箱6、日期类6.1 Date类6.2 SimpleDateFormat类6.3 Calendar类7、异常7.1 概述7.2 JVM的默认处理方案7.3 try...catch...7.4 编译时异常与运行时异常(重点)7.5 throws7.6 自定义异常,throws和throw1、Math2、System方法为静态,可直接原创 2021-05-13 22:54:07 · 1542 阅读 · 4 评论 -
(Java学习)二、类和对象
目录3 类和对象3.1 封装,构造,this,private3.2 API3.2 String3 类和对象3.1 封装,构造,this,private即当手动提供了更高级的构造方法的时候,系统就不再自动提供低级的构造方法。建议,每次都自己手写默认构造。3.2 API3.2 String底层原理为字节数组,byte[]注意常量池,直接String赋值,当两个变量用该种赋值方式赋同样的值时,会指向常量池中的同一个常量。equals比较字符串的内容是否相同。a.equals(原创 2021-04-25 23:01:44 · 306 阅读 · 0 评论 -
(Java学习)一、预备知识及学习资料大全
目录一、学习资料二、预备知识dos命令1 数据类型2 基础语法(运算符、数据输入、流程控制语句)2.1 运算符2.2 数据输入2.3 流程控制语句(if,switch,for,while,)2.4 随机数Random一、学习资料黑马Java黑马Java课件 提取码:ztfd尚硅谷JavaJava JDK在线中文文档二、预备知识dos命令多看,多思考,多尝试,多总结命令行中,javac编译代码。java 执行代码1 数据类型注释://单行注释 /*多行注释 文档注释以/** 开始,原创 2021-04-25 23:00:49 · 372 阅读 · 0 评论 -
(Java)IntelliJ IDEA 2021.1使用技巧、常用快捷键大全(win+mac)
目录一、安装二、配置、使用技巧、常用快捷键本菜鸡觉得常用的快捷键总结实时代码模板其它功能一、安装安装激活二、配置、使用技巧、常用快捷键推荐下文的基本配置和快捷键总结,另外编码效率方面讲的也十分不错。常用的配置可见:配置IEDA各种功能介绍和使用讲解本菜鸡觉得常用的快捷键总结快捷键介绍Ctrl + F当前文件中文本查找Ctrl + R当前文件中文本替换Ctrl + shift + F在项目中文本查找Ctrl + shift + R在项目中文本替换原创 2021-04-22 19:38:15 · 1351 阅读 · 0 评论