随笔分类 -  java基础

编程语言,java基础,java
摘要:1. 什么是反射 1. 在运行状态中,对于任意一个类,都能够知道这个类所有属性和方法 2. 在运行状态中,对于任意一个对象,都能够调用它的任意一个方法和属性 这种动态获取信息以及动态调用对象方法的功能即java反射机制 3. 具体点:反射就是把java类中各个成分映射成一个个Java对象,在类装载时 阅读全文
posted @ 2018-09-28 07:15 River111 阅读(178) 评论(0) 推荐(0)
摘要:1. 什么是网络编程 1. 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据 2. 程序员所做的事情就是把数据发送到指定的位置,或者接收到指定的数据 3. 在接收和发送数据时,大部分程序设计语言都设计了专门的API实现之些功能,程序员只需要调用即可 1. 所以基础的网络编程可以和打电话一 阅读全文
posted @ 2018-09-28 07:10 River111 阅读(150) 评论(0) 推荐(0)
摘要:1. 什么是类加载机制 1. JVM在执行class文件时所做的一系列工作 2. 包括内容有 1. 装载:通过类的完全限定名,找到class文件,然后导入jvm中,并创建需要的Class对象 2. 链接 1) 验证:验证class文件的完整安全(因为class是可以被修改的,可能会对JVM产生威胁) 阅读全文
posted @ 2018-09-28 07:10 River111 阅读(119) 评论(0) 推荐(0)
摘要:1. 单例模式 1. 保证类在内存中只有一个对象 2. 使用原则 私有构造方法(不让其它类来创建本类对象) 在本类中创建一个本类对象或向外提供一个创建本类对象的共有方法 3. 编码方式 饿汉模式 class Singleton { //1,私有构造函数 private Singleton(){} / 阅读全文
posted @ 2018-09-28 07:09 River111 阅读(115) 评论(0) 推荐(0)
摘要:1. 什么是进程 1 应用程序执行的实例 2 有独门的内存空间,占用一定的系统资源 3 图解:office进程等, 2. 什么是线程 1 进程中执行运算的最小单位(cpu调试分配的最小单位) 2 对进程的开发实质上就是对线程的开发 3. 进程与线程的关系 1 后者所属前者 2 一个进程最少由一个线程 阅读全文
posted @ 2018-09-28 07:08 River111 阅读(129) 评论(0) 推荐(0)
摘要:1. 知识回顾 1. 除了数组可以保存多个数据,还有字符串 2. 程序用于生活,生活最常用的便是交流(离不开字符串:保存数据) 2. 什么是字符串 1. 文字或数字或字母的组合 2. 分类 1. 普通字符串,没特殊说明下:字符串指的就是普通字符串(String) 1) 在java中使用""来标识 2 阅读全文
posted @ 2018-08-27 18:45 River111 阅读(132) 评论(0) 推荐(0)
摘要:1. 知识回顾 1. 以前学习过变量,我们知道变量可根据需要存储不同的数据,但是它在同一时间只能存储一个数据 2. 如果程序需要在同一时间处理多个数据,如果只用变量,就需要定义很多的变量,效率不高,数组就可以解决此问题了 2. 什么是数组 1. 相同数据类型的数据集合 2. 分类 1. 一维数组 2 阅读全文
posted @ 2018-08-26 15:17 River111 阅读(153) 评论(0) 推荐(0)
摘要:1. 回顾上篇 1. 变量数据类型,运算符,流程控制语句都掌握了的话,谁便写个小程序都是OK的,但是如果写出的程序和我们预期的不同,我们应该怎么找错呢? 2. 当然如果是使用工具,文本编辑器就算了吧(不方便) 1. 明显的错误编译器会提示,我们只需要根据提示修改即可 2. 隐藏于程序中的漏洞(逻辑错 阅读全文
posted @ 2018-08-26 15:11 River111 阅读(125) 评论(0) 推荐(0)
摘要:1. 回顾上章 1. 我们学会了数据操作需要的运算符,编程好比写文章,文章的逻辑好比程序中的逻辑,程序中的逻辑是用控制语句完成的 2. 什么是流程控制语句 1. 控制程序执行顺序的编码结构 1. 如果不使用这些编码结构:默认顺序结构即程序执行顺序是从上到下,逻辑上从左到右(有些运算符是从右到左的) 阅读全文
posted @ 2018-08-26 15:06 River111 阅读(165) 评论(0) 推荐(0)
摘要:1. 回顾上章 1. 在程序中变量与数据类型一起使用可以很方便的存储数据,可以一个完整的程序仅存储肯定是往往不够的. 2. 本章学习运算符,它就告诉计算机如何对数据进行运算操作 2. 什么是运算符 1. 见名知义:用于运算的符号 2. 分类 1. 算术运算符 1)内容 2) 说明 1. 字符串重写了 阅读全文
posted @ 2018-08-26 14:57 River111 阅读(290) 评论(0) 推荐(0)
摘要:1. 回顾上章 1. 我们知道了如何编写第一个java应用程序,可是离真正的应用程序开发,我们还需要学习更多的知识 2. 从此篇开始,我们开始学习java更多知识吧 2. 关键字 1. 什么是关键字 1. 具体特殊作用的单词,由jdk内定的 2. 保留关键字(goto,const),指的是现在版本不 阅读全文
posted @ 2018-08-26 13:20 River111 阅读(435) 评论(0) 推荐(0)
摘要:1. 回顾上篇 1. 上篇基本都是理论课,虽然无趣,但是对于我们以后进一步学习是很有帮助的,因为对于学习我们不仅要知其然,而且要知其所以然 2. 下面我们要学习了是如何编写第一个HellWorld程序(所有编程语言的第一个程序,都是从HelloWorld程序开始的) 2. 编写并运行HelloWor 阅读全文
posted @ 2018-08-26 13:03 River111 阅读(230) 评论(0) 推荐(0)
摘要:java入门,java,编程语言,java基础 阅读全文
posted @ 2018-08-24 15:29 River111 阅读(250) 评论(0) 推荐(0)
摘要:1.认识编程语言 1.什么是编程语言呢? 2.编程语言的作用? 3.如何学习使用编程语言 1.前提是你要感兴趣,如果只是觉得这个行业挣钱容易,我劝你不要来(年轻人,你是被培训机构忽悠了),挣钱都不容易(付出总比收获多,这个行业更是如此!)2.有兴趣,然后坚持学下去,学以致用,你会感到快乐的,把这当作 阅读全文
posted @ 2018-08-23 12:36 River111 阅读(374) 评论(0) 推荐(0)