随笔分类 - JAVA
摘要:##学习大纲 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 ##接口 接口是对外说明,说明了我会提供哪些功能, 内部的实现对外是不公布的。 比如:我提供了注册功能,只要告诉我信息就可以注册,但是如何实现注册等是对外开的。 对应JAVA接口
阅读全文
摘要:PS:找到一个好的学习视频真的太太重要了,不然我就听不下去了,即使好多人都说好。 Spring是为解决企业应用程序开发复杂性而创建的一个Java开源框架,,但现在已经不止应用于企业应用。 SSH架构中的其中一个"S"指的就是Spring。 我先从依赖注入、IOC和AOP的基本概念及用法进行入门。 需
阅读全文
摘要:重写:Override 重载:Overload import java.util.Objects; public class A { public static void main(String[] args) { Object obj; String str; User u1 = new User
阅读全文
摘要:ps: 我想先跳过JQuery学Vue,然鹅还要学HTML、CSS、JS和ajax, 于是我又去学ajax, 然后发现学ajax还要学JQuery, 兜兜转转又是一个圈。 JQuery是JavaScript的库,主要用途是做查询。简而言之,就是简化js里面大量代码。 注意: html语法不报错,如果
阅读全文
摘要:ps:为什么感觉我学不会java了。 this最常的用法: 1. 在程序中产生二义性之处,应使用this来指明当前对象;普通方法中,this总是指向调用该方法的对象。构造方法中,this总是指向正要初始化的对象。 2. 使用this关键字调用重载的构造方法,避免相同的初始化代码。但只能在构造方法中用
阅读全文
摘要:java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area 栈:jvm为每个线程创建一个栈;栈属于线程私有,不能实现线程间的共享;栈由系统自动分配,速度快;是一个连续的内存空间。栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口
阅读全文
摘要:概念:程序、进程、线程 线程:是一个程序内部的一条执行路径(如果把进程比作河,那么线程就相当于河流的分支)cpu的核数:几核的cpu代表一个瞬时时间能处理任务数主频:任务之间的切换速度核数越多、主频越快越好 多线程的创建和使用 多线程:一个进程(一个程序运行时),可以分化为并行执行多个线程(多个子程
阅读全文
摘要:文件的一些相关操作: java.io.File类 计算机系统中的文件和文件夹 File不能访问文件内容本身,访问文件内容本身需要使用输入输出流文件流;缓冲流 数据流的读写基于内存的操作 import java.io.File; import java.io.IOException; public c
阅读全文
摘要:保证元素的唯一性是compareTo()方法,只根据compare之后进行去重 数据结构:二叉树 TreeSet的第一种排序方式: 让元素自身具备比较性。 元素需要实现comparable接口,覆写compareTo方法。TressSer第二种排序方式:当元素自身不具备比较性时,或者具备的比较性不是
阅读全文
摘要:java集合简单介绍 存放在java.util包中,集合可以存放不同的数据类型 java集合分为Set、List、Map 下面所说的有序和无序不是指集合中的排序,而是是否按照元素添加的顺序来存储对象。 Set:无序、不可重复 List:有序、可重复 Map:具有映射关系 Set 遍历set集合中的元
阅读全文
摘要:int等是基本类型,class包括interface、String)的本质是数据类型。 JVM动态加载class,类似于C语言用到的时候去调用函数,用不到的时候可能永远不会调用 class实例是JVM内部创建的,class类的构造方法是private,只有JVM能创建class实例,我们自己的Jav
阅读全文
摘要:调用方获知调用失败的信息:约定返回错误码(常见于底层C函数);在语言层面上提供一个异常处理机制。 Throwable有两个体系:Error和Exception,Error表示严重的错误,程序对此一般无能为力;Exception则是运行时的错误,它可以被捕获并处理。 NoClassDefFoundEr
阅读全文
摘要:string名字+‘toUpperCase()’:全变大写 两个字符串比较,必须总是使用equals()方法:s1.equals(s2) 要忽略大小写比较,使用equalsIgnoreCase()方法。 判断是否包含子串:"s1内容".contains("s2内容") 第一个匹配项位置:"s1内容"
阅读全文
摘要:生日快乐 面向对象的基本概念:类、实例、方法 面向对象的实现方式:继承、多态 JAVA语言本身提供的机制:package、classpath、jar JAVA标准库提供的核心类:字符串、包装类型、JavaBean、枚举、常用工具类 字段:int类型的字段、string... ;field的意思是“字
阅读全文
摘要:public class HelloWorld{ public static void main(String[] args){ System.out.println("你好,世界!");//小括号里面的是参数 //没有参数的情况下,会输出一行空行 } } 一个程序的基本单位就是class,clas
阅读全文
摘要:Catalan Square https://vjudge.net/problem/Gym-100502C AC代码: 1 import java.util.*;//Scanner 2 import java.lang.*; 3 import java.io.*; 4 import java.mat
阅读全文
摘要:今天主要学了一些类似C中的一些语句,java也是一样类似的,只有一些点需要稍微注意一下,一些语句是新增的需要知道。 完完全全新学的知识就是class和instance的区别、如何创建实例、数据的封装、定义方法、调用方法、private方法、构造方法和方法重载。 关于雅思做了CEPT测试,也只有A2的
阅读全文
摘要:现在配置完之后再回头看看,其实挺简单, 但我还是弄了好几个小时才配置出来, 不过好在是自己配置出来的, 每天都在慢慢进步。 安装及配置步骤如下: JAVA的IDE的话去jetbrains的官网上对应下载即可,我选择的旗舰版。 jetbrains官网地址:https://www.jetbrains.c
阅读全文