![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
q908544703
这个作者很懒,什么都没留下…
展开
-
pdfjs自带的viewer预览pdf文件(兼容web和app)中文版
实现PDF文件在线预览:兼容web和app插件pdfjs自带的viewer预览pdf文件原创 2022-05-04 09:01:25 · 2160 阅读 · 0 评论 -
web实现当前页面下载文件
效果如图:1、web端 downFile:function(projectAttachId){ var a = document.createElement('a'); a.href = baseUrl + 'km/attachFileEs/downFile?projectAttachId='+ projectAttachId; document.body.appendChild(a); a原创 2022-05-04 09:09:51 · 1147 阅读 · 0 评论 -
Binnary(2进制) 基础
1 什么是2进制: 逢2进一的计数规则 数字: 0 1 权: 128 64 32 16 8 4 2 1 基数2的幂。2进制与10进制直接的转换 可以表示相同的数字(相同的个数)(1) 128 64 32 16 8 4 2 1 &n...原创 2019-05-28 09:28:55 · 556 阅读 · 0 评论 -
Java基础
java开发环境:1)java编译运行过程:.java源文件,经过编译,生成.class字节码文件JVM加载.class并运行.class--------跨平台,一次编程到处使用2)JVM:java虚拟机加载.class并运行.classJRE:java运行环境除了包含JVM以外还包含运行java程序所必须的环境JRE=JVM+java系统类库JDK:java开发工具包除了包...原创 2019-05-28 18:56:58 · 251 阅读 · 0 评论 -
JAVA基础面向对象
/**方法的演示方法::也称函数,或者叫过程1.用于封装一段特定的逻辑功能2.尽可能的独立,只干一件事3.优点3)可以被调用多次(避免代码重复、结构清晰)4)结构清晰、便于维护( 便于维护、便于合作开发)方法的定义:修饰词 返回值类型 方法名(参数列表){ 方法体 }注意: 1)方法可以有参也可以无参,有参更灵活 2)方法可以有返回值也可以没有返回值: 无返...原创 2019-05-28 19:00:37 · 191 阅读 · 0 评论 -
类什么时候加载
类的加载是通过类加载器(Classloader)完成的,它既可以是饿汉式[eagerly load](只要有其它类引用了它就加载)加载类,也可以是懒加载[lazy load](等到类初始化发生的时候才加载)。不过我相信这跟不同的JVM实现有关,然而他又是受JLS保证的(当有静态初始化需求的时候才被加载)。类什么时候初始化加载完类后,类的初始化就会发生,意味着它会初始化所有类静态成员,以下情况一...原创 2019-05-28 19:04:21 · 2550 阅读 · 0 评论 -
JAVA访问控制
1.package: package 包名;1)作用:避免类的命名冲突2)包名可以有层次结构(常常有)3)类的完全限定名:包名.类名4)包名建议:所有字母小写建议: 域名反写 . 项目名称 . 模块名称 . 类名cn.tedu . tmooc . course .com.taobao . tts8 . student .2. import:语法:...原创 2019-05-28 19:06:10 · 128 阅读 · 0 评论 -
JVM内存分配
对象内存管理1.在JAVA中,有java程序、虚拟机、操作系统三个层次,其中java程序与虚拟机交互,而虚拟机与操作系统交互。编译好的java字节码文件运行在JVM中。程序中无论代码还是数据,都需要存储在内存中,而java程序所需内存均由JVM进行管理分配,开发者只需关心JVM是如何管理内存的,而无需关注某种操作系统是如何管理内存的,这就保证了java程序的平台无关性。2…内存管理:由JVM...原创 2019-05-28 19:08:26 · 162 阅读 · 0 评论