Java日记:集合
1. 总体结构 Java的集合类主要由:Collection和Map两个根接口派生而来。总体结构分别如下: Collection接口 Map接口 2. Collection和Iterator接口 包含了通用的集合编辑方法:add,remove,addAll,removeAll,iterator, r ...
程序员文章站2022-12-06Java学习日记7——类的继承、super使用规则
Java学习日记7——类的继承、super使用规则 继承是面向对象编程的最重要的特征之一,子类和父类(超类)之间的关系:子类不但会继承父类的属性和行为,而且还可以添加新的属性和行为。继承的好处就是可以提高程序的抽象程度,实现代码的重用,提高代码的开发效率和可维护性。派生子类的方法:使用关键词exte...
程序员文章站2022-10-03荐 java实训日记_环境准备
前言从明天开始java实习,其实更像是培训,最终是要完成一个分销商城项目,在此开一个合集记录这次开发中遇到的问题。需要准备的环境1.HbuilderX(前端)2.Eclipse(后端)3.SQLyog或者navicat(数据库管理工具)4.Mysql5.7(数据库)5.JAVA(JDK1.8)6.T...
程序员文章站2022-09-03IT编程Day4 Java学习日记
Day4 2019.11.4面向接口编程开发系统时,主体构架使用接口,接口构成系统的骨架这样就可以通过更换接口的实现类来更换系统的实现例子1.Introduceable.java访问权限控制public类内可以访问protecteddefault(no modifier)privateObject类...
程序员文章站2022-07-14【Java学习日记】#13数字处理类 数字格式化 DecimalFormat类 格式化模板 数字运算 Math类 随机数 大数字运算
数字处理类数字格式化DecimalFormat类(十进制数字格式化类)构造方法格式化模板使用数字运算Math类常数值常用数学运算方法数字格式化Java中没有格式化的数据遵循以下原则:如果数据绝对值大于0.001并且小于10000000,使以常规小数形式表示。如果数据绝对值小于0.001或者大于100...
程序员文章站2022-07-03JAVA学习日记: 线程(7)
今天学习了的主要内容:1.什么是产生者消费者模型2.sleep()与wait()两个方法之间的差异产生者消费者模型:两个共享固定大小的缓冲区的线程,一个是往里面生成数据的,一个是往里面释放使用数据的,那么前者就是生产者,后者就是消费者。 生产者主要就是生成一定数量的数据在缓冲区供消费者线程使用...
程序员文章站2022-07-03Java和Scala学习日记3
1. 设计模式的类型解析:(1)创建型模式:这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。工厂模式(Factory Pattern)抽象工厂模式(Abstract Factory Patte...
程序员文章站2022-06-15Java学习日记数据结构与算法:二叉排序树
二叉排序树二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。是数据结构中的一类。在一般情况下,查询效率比链表结构要高。二叉排序树的定义: 当左子树不为空时,左子树上的所有节点值都小于左子树的根节点值 当右子树不为空时,右子树上的...
程序员文章站2022-06-05Java日记:集合
1. 总体结构 Java的集合类主要由:Collection和Map两个根接口派生而来。总体结构分别如下: Collection接口 Map接口 2. Collection和Iterator接口 包含了通用的集合编辑方法:add,remove,addAll,removeAll,iterator, r ...
程序员文章站2022-05-12IT编程JDBC学习日记--java实现SQLServel数据库的基本增删改查操作
数据库的基本操作课前了解:了解加载数据库驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 通过反射的方式加载数据区驱动,也是数据库的注册操作 这是一个简化了的写法(原本写法如下)DriverManager.registe...
程序员文章站2022-05-06Java和Scala学习日记8
1. Scala默认引入的包解析:java.lang._、scala._和Predef._。2. Scala数据类型解析:(1)Byte:8位有符号补码整数。数值区间为-128到127。(2)Short:16位有符号补码整数。数值区间为-32768到32767。(3)Int:32位有符号补码整数。数...
程序员文章站2022-04-27【Java学习日记】#13数字处理类 数字格式化 DecimalFormat类 格式化模板 数字运算 Math类 随机数 大数字运算
数字处理类数字格式化DecimalFormat类(十进制数字格式化类)构造方法格式化模板使用数字运算Math类常数值常用数学运算方法数字格式化Java中没有格式化的数据遵循以下原则:如果数据绝对值大于0.001并且小于10000000,使以常规小数形式表示。如果数据绝对值小于0.001或者大于100...
程序员文章站2022-04-15IT编程荐 java实训日记_环境准备
前言从明天开始java实习,其实更像是培训,最终是要完成一个分销商城项目,在此开一个合集记录这次开发中遇到的问题。需要准备的环境1.HbuilderX(前端)2.Eclipse(后端)3.SQLyog或者navicat(数据库管理工具)4.Mysql5.7(数据库)5.JAVA(JDK1.8)6.T...
程序员文章站2022-04-12IT编程Java学习日记DAY18
1.多态1)多态变量和向上造型一个变量可以保存其所声明的类型或该类型的任何子类型。对象变量可以保存其声明的类型的对象,或该类型的任何子类型的对象。Java中保存对象类型的变量是多态变量。“多态”这个术语(字面意思是许多形态)是指一个变量可以保存不同类型(即其声明的类型或任何子类型)的对象。向上造型2...
程序员文章站2022-04-04Java学习日记9——接口(长文预警)
Java学习日记9——接口接口:某种特征的约定,接口也是引用类型定义接口:interface,所有的方法都是public abstract实现接口:implements,可以实现多重继承,与类的继承关系无关。以下解析来自菜鸟教程|Java接口。有删减,点击链接可以查看原文。给出一个公式:[可见度] ...
程序员文章站2022-04-01IT编程JAVA学习日记: 线程(7)
今天学习了的主要内容:1.什么是产生者消费者模型2.sleep()与wait()两个方法之间的差异产生者消费者模型:两个共享固定大小的缓冲区的线程,一个是往里面生成数据的,一个是往里面释放使用数据的,那么前者就是生产者,后者就是消费者。 生产者主要就是生成一定数量的数据在缓冲区供消费者线程使用...
程序员文章站2022-03-27IT编程Java学习日记——基础梳理(3) 20190227
LEARNING1.String类①声明:String str = [null]②创建字符串:a)String(char a[])方法(用一个字符数组a创建String对象) char a[]={'j','a','n','e'}; String s = new String(a); ...
程序员文章站2022-03-20javaee学习日记之java基础之初识java
准备工作 jdk下载安装 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (官网下载) 安装分两步(第一步安装jdk,第二步安装jre(最好安装在全英文目录下)) jdk: jav...
程序员文章站2022-03-20Java基础日记
什么是计算机?电脑聊聊装机CPUMemory(内存)Motherboard(主板)IO设备 (输入输出设备,摄像头,风扇,音响等等)冯.诺依曼体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BVQvAUf9-1618723511962)(C:\Users\Adm...
程序员文章站2022-03-20JAVA基础学习日记-----持续更新
第一节,计算1、System.out.println()// 输出带有回车System.out.print()// 不带有回车2、+号可以连接两个字符串3、有几个in.nextInt()函数,程序就会读入几次数据,然后带入相应位置计算4、用final定义一个常量5、整数除以整数结果还是一个整数,有一...
程序员文章站2022-03-20