自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 IO文件输入输出流

package IO2;import java.io.*;//文件字节输入public class Test03 { public static void main(String[] args) { //创建源 File src=new File("D:\\src\\IO2\\abc.txt"); //选择流 InputStream is=null; try { is=new FileI.

2022-03-29 16:22:45 162

原创 IO四个抽象类

package IO2;import java.io.*;//创建源 选择流 操作 释放资源public class Test01 { public static void main(String[] args) { //创建源 File src=new File("D:\\src\\IO2\\abc.txt"); InputStream is=null; //选择流 try { ...

2022-03-28 22:41:07 177

原创 字符串的编码和解码

package IO;//编码:字符串--->字节//解码:字节--->字符串import jdk.swing.interop.SwingInterOpUtils;import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;public class ContentEncode { public static void main(String[] args) t.

2022-03-28 22:02:53 429

原创 用递归的方法统计文件和文件夹的数目

package IO.dir;import java.io.File;//使用面向对象:统计文件夹大小public class DirCount { //大小 private long len; //文件夹路径 private String path; //文件的个数 private int fileSize; //文件夹的个数 private int dirSize;//默认从0开始 包含自身文件夹 //源 pri.

2022-03-28 21:30:18 798

原创 JAVA I/O学习

package IO;import java.io.File;public class IO_study01 { public static void main(String[] args) { //名称分隔符separator String path="D:\\src\\IO\\VCG211294347471.png"; System.out.println(File.separatorChar); ...

2022-03-25 22:03:43 714

原创 表格存储数据

package 表格数据存储;import java.util.*;public class TestStoreData { public static void main(String[] args) { Map<String,Object>row1=new HashMap<>();//数据不确定类型时使用Object row1.put("id",1001); row1.put("姓名","张三"); .

2022-03-24 21:58:31 496

原创 遍历各种容器的方法汇总

package Collections工具类;import java.util.ArrayList;import java.util.List;import java.util.Collections;//Collections辅助类的使用//Collection是接口 Collections是工具类public class TestCollections { public static void main(String[] args) { Lis...

2022-03-24 20:07:47 459

原创 迭代器的使用

package 迭代器;import java.util.*;public class TestIterator { public static void main(String[] args) { testIteratorList(); testIteratorList2(); testIteratorMap(); } //使用iterator遍历List public static void testIter...

2022-03-24 19:42:16 58

原创 TreeSet的使用和底层逻辑

package TreeSet;import java.util.Set;import java.util.TreeSet;//TreeSet如果加类的话 必须实现Comparable的接口public class TestTreeSet { public static void main(String[] args) { Set<Integer>set=new TreeSet<>(); set.add(300); ...

2022-03-24 16:54:37 164

原创 TreeMap的使用和底层原理

package TreeMap;import java.util.Map;import java.util.TreeMap;//TreeMap的使用public class TreeMap1 { public static void main(String[] args) { Map<Integer,String> treemap1=new TreeMap<>(); treemap1.put(20,"aa"); ...

2022-03-24 16:13:08 357

原创 JAVA容器

容器的分类

2022-03-18 22:05:14 342

原创 JAVA异常处理

RuntimeException运行时处理CheckedException编译时处理package 异常;//运行时的异常需要程序员来处理的public class TestException { public static void main(String[] args) { int a=0; int b=1; if(b!=0){ System.out.println(a/b); }...

2022-03-17 22:00:32 689

原创 File类

//File类的用法package Flie类;import java.io.File;import java.io.IOException;import java.util.Date;//File类对文件进行操作public class File类的用法 { public static void main(String[] args) throws IOException { //File f=new File("d:/a.txt"); File f.

2022-03-17 18:52:13 596

原创 Date时间类和Calendar日历类

package cn.sxt.test;import java.util.Date;import java.util.Date;public class TestData { public static void main(String[] args) { Date d=new Date(2000);//标准时间之后的毫秒数 System.out.println(d); System.out.println(d.getTime()); .

2022-03-16 15:24:36 391

原创 二分法查找

package JA;import java.util.Arrays;//测试二分法查找public class TestBinarySearch { public static void main(String[] args) { int[] arr = {30, 20, 50, 10, 80, 9, 7, 12, 100, 40, 8}; Arrays.sort(arr); System.out.println(Arrays.toS...

2022-03-14 12:04:56 368

原创 多维数组存储数据

package JA;import java.util.Arrays;public class TestArrayTabe { public static void main(String[] args) { Object[] emp1={1001,"高淇",18,"讲师","20006.6.6"}; Object[] emp2={1001,"高2淇",18,"讲师","20006.6.6"}; Object[] emp3={1001,"...

2022-03-12 12:40:33 503

原创 Arrays工具类的使用

package JA;import java.lang.reflect.Array;import java.util.Arrays;public class TestArrays { public static void main(String[] args) { int[] a={10,20,30}; System.out.println(a); System.out.println((Arrays.toString(a))); .

2022-03-12 11:12:55 192

原创 JAVA String类

package JA;public class TestString { public static void main(String[] args) { String str="abc"; String str2=new String("def"); String str3="abc"+"defgh"; String str4="18"+19; System.out.println(str4);...

2022-03-11 22:46:53 519

原创 JAVA 数组学习

package JA;public class Test01 { public static void main(String[] args) { int[] arr01=new int[10]; String[] arr02=new String[5]; User3[] arr03=new User3[3]; for(int i=0;i<arr01.length;i++){ arr01[i]=10*.

2022-03-10 16:30:51 353

原创 封装的使用细节

package JA;public class Person4Encapsulation { public static void main(String[] args) { Person3 p=new Person3(); p.setAge(-14); }}class Person3 { private int id; private String name; private int age; private...

2022-03-09 09:54:27 61

原创 封装的使用

package JA;public class TestEncapsulation { public static void main(String[] args) { Human h=new Human(); //h.age=13无法调用age h.name="高琪"; }}class Human{ private int age;//只能在Human类内使用 String name;//可以在同一个包内使用...

2022-03-08 15:29:53 45

原创 super父类对象引用

package JA;public class TestSuper02 { public static void main(String[] args){ System.out.println("开始创建一个ChildClass对象"); new ChildClass2(); }}class FatherClass2{ public FatherClass2(){ //super()所有构造方法第一句都是调用s...

2022-03-08 15:10:22 107

原创 equals的重写 阅读Object和String的源码

package JA;public class TestEquals { public static void main(String[] args) { Object obj; String str; User u1=new User(1000,"高琪","123456"); User u2=new User(1000,"高希","123456"); System.out.println(u1==u2)...

2022-03-08 14:43:25 48

原创 Object类的用法 重写toString方法

package JA;//重写Object类的toString 按Rtrl查看源码public class TestObject { public static void main(String[] args) { //Object obj; TestObject to=new TestObject(); System.out.println(to.toString()); Person2 p=new Person2("...

2022-03-08 13:02:06 190

原创 方法的重写 override

package JA;//测试重写(override)覆盖public class TestOverride { public static void main(String[] args) { Horse h=new Horse(); h.run(); }}class Person{}class Student extends Person{}class Vehicle{ public void run(){ ...

2022-03-08 12:05:48 42

原创 继承instanceOf的使用

2022-03-08 11:14:15 138

原创 JAVA包机制

包里面包含类

2022-03-08 11:09:38 134

原创 参数传值机制

2022-03-08 11:00:40 43

原创 静态初始化块 继承树的追溯

静态初始化块在构造器之前执行,先加载类再构造对象

2022-03-08 10:56:45 47

原创 JAVA static关键字

静态方法不能使用非静态变量 ,非静态方法可以使用静态变量静态变量和方法从属于类可以看作图纸,非静态变量和方法相当于汽车。有图纸不一定有汽车,有汽车一定有图纸

2022-03-08 10:51:23 127

原创 JAVA I/O学习

2022-03-07 21:50:41 150

原创 JAVA基础学习

1.常用DOS命令2. IDEA中的内容辅助键和快捷键

2022-03-01 21:07:09 162

原创 数据结构数组学习

//704.二分查找class Solution {public: int search(vector<int>& nums, int target) { int left=0; int right=nums.size()-1; while(left<=right){ int mediu=left+(right-left)/2; if(nums[mediu]==target){ .

2022-02-26 22:06:56 124

原创 pytorch学习笔记

1.pytorch安装下载安装完anancond后,在anancond里面配置pytorch环境anancond的conda包可以满足pytorch不同的环境使用,用下面的指令在anancond的环境下安装pytorchconda create -n pytorch python=3.9pip list看包里有什么在pytorch的官网上找到适合的pytorch版本号conda activate pytorch//激活pytorchconda install +pytorch版

2022-02-24 19:45:50 112

原创 typedef 、auto、 decltype用法

1.typedef的作用:随着程序越来越复杂,程序中的变量越来越复杂,typedef可以提高可读性typedef double wages;typedef wages base,*p;//base是double的同义词,p是double*的同义词using SI=Sales_item;//c++11,别名声明 Sales_item是自定义类wages hourly,weekly;SI item;//等价于Sales_item item对于指针这样的复合类型,类型别名可能会产生意想不到的结

2021-12-18 14:53:39 891

原创 const限定符

const限定符:把变量定义成一个常量1.使用const对变量的类型加以限定,变量的值不能被改变const int bufSize=512;//输入缓冲区大小bufSize=512;//错误 因为有等号试图向const对象写值2.const对象必须初始化(其他时候不能出现在等号左边)const int i=get_size();//正确 运行时初始化const int j=33;//正确 编译时初始化const int k;//错误 没有初始化const int bb=0;v

2021-12-16 11:37:47 1192

原创 c++空指针,void*指针,指向指针的指针和指针的引用

1.空指针(null pointer) 不指向任何对象在使用一个指针之前,可以检查它是否为空int *p1=nullptr;//c++11int *p2=0;int *p3=NULL;//需要#include cstdlibint zero=0;p1=zero;//错误 左边是int *类型右边是int类型会编译错误2.void *指针纯粹的地址封装,可以接受任何类型对象的地址double obj=3.14,pd=&obj;void *pv=&obj;/.

2021-12-16 10:30:38 1696

原创 c++偏特化

//模板偏特化//1.模板个数的偏template<typename T,typename Alloc>class vector {};template<typename Alloc>class vector<bool, Alloc> {};//2.模板范围的偏template<typename T>//可以是任意类型class c{};//1template<typename T>//类型为指针 缩小了类型的范围cl.

2021-11-29 14:32:16 163

原创 c++模板特化

//specialization模板特化//没有特化时使用泛化模板 有特化时优先使用特化模板template<typename key>struct hash{};template<>//重载hash 上面已经确定过key 此处为空struct hash<char> { size_t operator()(char x)const { return x; }};template<>struct hash<int> { size.

2021-11-29 14:19:19 360

原创 c++成员模板

//成员模板 成员函数使用模板 常用于构造函数class base1{};class derived1:public base1{};class base2{};class derived2:public base2{};template <class T1,class T2>struct pair { T1 first; T2 second; pair():first(T1()),second(T2()){} pair(const T1&a,const T2&am.

2021-11-28 16:07:58 152

空空如也

空空如也

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

TA关注的人

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