Fork me on GitHub

随笔分类 -  大数据技术栈 / JavaSE

1
摘要:1、JVM、JRE、JDK介绍 (1)JVM(JVM Java Virtual Machine):核心机制,Java虚拟机 JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。 对于不同的平台,有不同的虚拟机。 Java虚拟机机制屏蔽了底层运行平台的差别, 阅读全文
posted @ 2022-09-17 21:27 kris12 阅读(266) 评论(0) 推荐(0) 编辑
摘要:工具下载:https://varaneckas.com/jad/ 以下假设jad.exe在c:\java目录下一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:\java\>jad example1.class c:\java\>jad *.c 阅读全文
posted @ 2019-07-22 23:59 kris12 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:rsync常见错误 sending incremental file list profile rsync: mkstemp "/etc/.profile.YF3qCk" failed: Permission denied (13) sent 693 bytes received 49 bytes 阅读全文
posted @ 2019-04-22 19:48 kris12 阅读(438) 评论(0) 推荐(0) 编辑
摘要:泛型 泛型:对后续所有操作的类型做约束,对后续操作起作用,对之前的不起作用; 对类型进行约束; 父 > 子,从范围上,父范围小,子范围大;把范围小的给范围大的, JDK1.5改写了集合框架中的全部接口和类,为这些接口、类增加了“类型形参”,这个类型形参将在声明变量、创建对象时确定,即传入实际的类型, 阅读全文
posted @ 2019-02-07 20:06 kris12 阅读(215) 评论(0) 推荐(0) 编辑
摘要:JDBC JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统(DBMS)、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标 准的方法、方便地访问数据库资源 * JDBC:Java Dat 阅读全文
posted @ 2018-12-23 19:41 kris12 阅读(309) 评论(0) 推荐(0) 编辑
摘要:JDK1.8新特性 1、接口:默认方法、 静态方法 2、Lambda表达式和StreamAPI 3、Optional类 4、新的日期时间API Lambda表达式:为了简化代码,使得Java支持 StreamAPI:为了支持内存中的数据的筛选、管理等 Optional类:为了避免,简化空指针的处理 阅读全文
posted @ 2018-12-18 22:57 kris12 阅读(249) 评论(0) 推荐(0) 编辑
摘要:URL URI(Uniform resource identifier):表示一个统一资源标识符 (URI) 引用,用来唯一的标识一个资源。 URL(Uniform Resource Locator):类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可 阅读全文
posted @ 2018-12-16 14:25 kris12 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1. 类的加载、连接和初始化 * 类加载器的作用有两个: (1)最本质的作用:加载类 (2)其他的作用:加载类路径下的资源文件 当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化,如果没有意外,JVM将会连续完成这三个步骤,所以有时也把这三个步 阅读全文
posted @ 2018-12-16 14:24 kris12 阅读(267) 评论(0) 推荐(0) 编辑
摘要:java.io.File类(文件和目录路径名的抽象表示形式) 如果希望在程序中操作文件和目录都可以通过File类来完成,File类能新建、删除、重命名文件和目录。 File类是文件或目录的路径,而不是文件本身,因此File类不能直接访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流。 阅读全文
posted @ 2018-12-14 01:19 kris12 阅读(254) 评论(0) 推荐(0) 编辑
摘要:共享变量--线程的交互而进程之间的交互特别慢 1套系统即1个进程 rmi >EJB --> spring 线程安全问题 并发和并行的概念 多线程并发,多个去抢,只有一个执行,单核只有并发多个软件进程并行,多核 public class TestThreadSafe { public static v 阅读全文
posted @ 2018-12-13 00:08 kris12 阅读(231) 评论(0) 推荐(0) 编辑
摘要:包装类 * 因为Java是面向对象的语言,所以很多API或新特性都是针对“对象”来设计的,但是Java设计之初时,是C语言很盛行的时候,所以Java保留了C语言中的8种基本数据类型, 保留它们有好处,速度快,计算方便,每一种数据类型都有固定的大小... * 如果我们的数据使用了8种基本数据类型的变量 阅读全文
posted @ 2018-12-06 20:33 kris12 阅读(256) 评论(0) 推荐(0) 编辑
摘要:集合 l Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 提供更具体的子接口(如 Set 和 阅读全文
posted @ 2018-12-06 19:35 kris12 阅读(329) 评论(0) 推荐(0) 编辑
摘要:字符串 * java.lang.String类型:字符串类型 * 1、String类型是final修饰,不能被继承的 * 2、Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 * 简单的说,就是程序中的所有""构成的都是String的对象,只不过他们是字符串常量对象。 * 阅读全文
posted @ 2018-12-06 19:34 kris12 阅读(393) 评论(0) 推荐(0) 编辑
摘要:包 1、包的作用: (1)避免类的同名(区分类);类的全名称:包.类名 例如:java.util.Scanner、 java.util.Arrays、 java.lang.String (2)可以限定某些类或成员的可见范围;(权限) 如果某个类或成员省略了权限修饰符,它的可见范围是本包 (3)用于组 阅读全文
posted @ 2018-11-29 22:39 kris12 阅读(480) 评论(0) 推荐(0) 编辑
摘要:面向对象的基本特征 1、封装Encapsulation 目的:隐藏实现细节,让使用者方便,让代码更安全 将对象的属性和行为封装起来,其载体就是类。类通常对客户隐藏其实现细节,这就是封装的思想。 封装(Encapsulation):把该隐藏的隐藏起来,该暴露的暴露出来。 封装需要通过访问控制修饰符(权 阅读全文
posted @ 2018-11-25 17:16 kris12 阅读(525) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向对象只是其中一种编程思想,还有很多其他的编程思想:面向过程、面向切面、面向服务编程... 面向过程的思维方式:注重步骤、过程,面向过程强调的是功能行为; 面向对象的思维方式:关注的是“对象”。面向对象,将功能封装进对象,强调具备了功能的对象。面向对象更加强调运用人类在日常的思维 逻辑中 阅读全文
posted @ 2018-11-24 08:10 kris12 阅读(3043) 评论(0) 推荐(0) 编辑
摘要:1、数组(array) 数组就是多个相同类型数据的组合,实现对这些数据的统一管理。 数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。数组属引用类型,数组型数据是对象(object), 每个元素相当于该对象的成员变量。相同数据类型的一组元素,数据,按照一定的顺序排列的集合。 把有限个相 阅读全文
posted @ 2018-11-22 20:54 kris12 阅读(241) 评论(0) 推荐(0) 编辑
摘要:程序流程控制 流程控制语句结构: 1、顺序结构 语句的关系是从上到下依次执行的顺序关系,中间没有任何判断和跳转; 它是最基本的结构,Java程序总体来说都是从main()依次执行 2、分支结构; 根据条件,选择性地执行某段代码,有if--else 和switch两种分支语句。 3、循环结构;根据循环 阅读全文
posted @ 2018-11-15 14:12 kris12 阅读(284) 评论(0) 推荐(0) 编辑
摘要:JavaSE JavaSE是学习JavaWeb、JavaEE以及Android开发的基础 捷径:敲、狂敲; 规范:加注释; 难点,不懂的记录下时间再回头看; 在敲代码中学习知识点,加深知识的理解。 1.基础常识 软件开发: 软件,即一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软 阅读全文
posted @ 2018-11-12 23:18 kris12 阅读(586) 评论(0) 推荐(0) 编辑
摘要:day1 Java概述 掌握 1、JDK abbr. Java开发工具包(Java Developer's Kit) (abbr.缩写) 2、JRE abbr. Java运行环境(Java Runtime Environment) 3、JVM abbr. Java虚拟机(Java Virtual M 阅读全文
posted @ 2018-11-12 22:30 kris12 阅读(1819) 评论(0) 推荐(0) 编辑

1
levels of contents
点击右上角即可分享
微信分享提示