java相关
梦悦foundation
程序员,之前在字节跳动做嵌入式,主要是在linux上用c语言开发,主营业务还是写代码,但是个人的兴趣爱好相当广泛,法律允许范围内几乎所有的领域都感兴趣,由于个人时间和精力有限,其实主要是经济实力受限,只能在经济能力范围内浅尝辄止,画重点,“浅尝辄止”!
目前涉猎的领域:IT(吃饭的家伙不能丢),CG影视后期(PS,Pr,AE,C4D),哲学,心理学!
slogan:分享和记录改变世界的每一步
展开
-
maven工程怎么获取当前工程的类路径
我的工程的结构:使用 ReflectionDemo.class.getClassLoader().getResource("").getPath();package com.itheima.reflection;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public class Refl原创 2021-08-21 10:51:34 · 939 阅读 · 0 评论 -
java之Collection, Set, List集合等的总结
文章目录1. 集合体系结构1. 集合类的特点2. 集合体系里面有哪些类1. Collection接口2. 列表List接口,有序集合3. Set集合接口4. Map集合接口5. ArrayList实现类,实现了List接口6. LinkedList实现类, 实现了List接口7. HashSet集合类,实现了Set接口8. LinkedHashSet 类,继承了HashSet类, 实现了Set接口9. TreeSet 类 继承了 AbstractSet 类10. HashMap类 实现了 `Map1.原创 2021-04-17 21:42:02 · 344 阅读 · 1 评论 -
1-java基础相关知识
文章目录1. Java语言跨平台原理2. JRE和JDKday01-java基础语法.pdf1. Java语言跨平台原理Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。2. JRE和JDKJVM(Java Virtual Machine),Java虚拟机JRE(Java Runtime Enviro原创 2021-03-28 11:07:07 · 89 阅读 · 0 评论 -
2-java之数据输入Scanner
文章目录1. 数据输入(应用)1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。2、创建Scanner对象。3、接收数据1. 数据输入(应用)我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。import java.util.Scanner;2、创建Scanner对象。3、接收数据...原创 2021-03-28 11:00:21 · 91 阅读 · 0 评论 -
java学习记录之异常
异常的分类自己需要处理的try, catch, finally让别人处理的throws实际的例子Test.javapublic class Test { public static void main (String args[]) { int m = Integer.parseInt(args[0]); int n...原创 2020-03-01 21:38:24 · 862 阅读 · 0 评论 -
9-java学习记录之访问权限
public的class 可以被任何包访问,而default的 class 只能被本包下面的类访问实际的例子用到的两个文件,而且他们隶属于不同的packageFunc.java Main.javaFunc.javapackage a;class Func { public static void print_info() { Syst...原创 2020-02-29 13:06:24 · 144 阅读 · 0 评论 -
8-java学习记录之导包import,CLASSPATH
1. import是干什么的导入不同的包下面的类,告诉java类是在哪个包目录下面2. 实际的例子例子的目录结构lydia@lydia:~/sgy/java_learn/package_import_learn$ tree -A.├── Learn.java├── lisi│ └── Learn.java└── zhangsan └── Learn.java2 d...原创 2020-02-27 22:07:51 · 294 阅读 · 0 评论 -
7-java学习记录之package
1. 为什么会有包,package因为可能会出现相同的类名,所以通过 包名.类名 来作 区分2. 格式package 包名;例如package a.b.c.d.test;假如一个类有包名,那么他就不能任意存放位置,否则虚拟机无法加载这样的类。3. 实际的例子Learn.javapackage a.b;public class Learn { public static ...原创 2020-02-27 20:30:13 · 155 阅读 · 0 评论 -
Java学习记录之JNI相关
java调用c语言主要通过下面这三个步骤来实现的加载c库找到对应的c函数,有对应的映射规则调用函数实际的例子TestJni.java 文件testJni.c 文件TestJni.java 源代码public class TestJni { static {//1. 使用静态代码块加载 c库 System.loadLibrary("testJni"); /* libt...原创 2020-02-27 19:38:19 · 373 阅读 · 0 评论