摘要: 一、数据类型 常量 1、通过预处理声明常量 2、通过 const 关键字声明常量 区别: define 在运行时会替换为指定的值,const可以看到数据类型,更推荐使用 const 整型 在C语言中分为有符号和无符号整型,无符号是整数,有符号包含负数 类型|说明 | short|2字节 int|4字阅读全文
posted @ 2018-12-07 20:27 极客大全 阅读(16) 评论(0) 编辑
摘要: 这几天把c语言过了一遍,基本上算是入门了,常用语法、函数的使用。c语言是比较古老的语言了,很多系统的底层、工业控制软件都是使用C语言编写,过一遍之后觉得c语言屹立不倒是有原因。c程序员有一句话:使用c语言时间长了,感觉自己能控制整个世界。 01 c语言和其他语言的区别和联系 c比较古老,很多现代编程阅读全文
posted @ 2018-12-06 23:45 极客大全 阅读(87) 评论(2) 编辑
摘要: 咱们可能都用过 Spring AOP ,底层的实现原理是怎样的呢? 反射常用于编写工具,企业级开发要用到的 Mybatis、Spring 等框架,底层的实现都用到了反射。能用好反射,就能提高我们编码的核心能力。 反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性阅读全文
posted @ 2018-11-16 21:33 极客大全 阅读(171) 评论(2) 编辑
摘要: 认识 JDBC JDBC (Java DataBase Connectivity) 是 Java 数据库连接技术的简称,用于连接常用数据库。 Sun 公司提供了 JDBC API ,供程序员调用接口和类,集成在 java.sql 和 javax.sql 包中。 Sun 公司还提供了 DriverMa阅读全文
posted @ 2018-11-10 20:45 极客大全 阅读(106) 评论(0) 编辑
摘要: 还记得之前介绍NIO时对比传统IO的一大特点吗?就是NIO是非阻塞式的,这篇文章带大家来看一下非阻塞的网络操作。 补充:以数组的形式使用缓冲区 使用NIO实现阻塞式网络通信 TCP协议的网络通信传统实现方式是通过套接字编程(Socket和ServerSocket),NIO实现TCP网络通信需要用到 阅读全文
posted @ 2018-11-07 21:44 极客大全 阅读(21) 评论(0) 编辑
摘要: 互联网上那么多设备,java 是如何与其他设备通信的呢?这次的内容是网络通信的基础,有了它咱们才能上网页、玩游戏、视频聊天。 Socket 客户端套接字 Socket 客户端套接字,用于连接互联网提供服务的设备。 Socket 构造方法 构造方法|说明 | Socket()|通过系统默认类型的 So阅读全文
posted @ 2018-11-05 21:49 极客大全 阅读(58) 评论(1) 编辑
摘要: NIO 是什么 java.nio全称java non blocking(非阻塞) IO(实际上是 new io),是指jdk1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。 NIO与IO的区阅读全文
posted @ 2018-11-02 21:54 极客大全 阅读(139) 评论(0) 编辑
摘要: File类的使用 Java程序如何访问文件?通过 java.io.File 类 使用File类需要先创建文件对象 ,创建时在构造函数中指定物理文件或目录,然后通过文件对象的方法操作文件或目录的属性。 \\ 是特殊字符,要使用需要转义 \\\\ File 类常用方法 方法名称|说明 | boolean阅读全文
posted @ 2018-10-31 20:09 极客大全 阅读(154) 评论(0) 编辑
摘要: 什么是线程 在操作系统中,一个应用程序的执行实例就是 进程 ,进程有独立的内存空间和系统资源,在任务管理器中可以看到进程。 线程 是CPU调度和分派的基本单位,也是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,当然一个进程中可以有多个线程。 多线程 :一个进程中同时运行了多个线程,每个线程阅读全文
posted @ 2018-10-26 21:43 极客大全 阅读(210) 评论(0) 编辑
摘要: 为什么要进行异常处理 下面这段代码能否正常执行 结果是我们在控制台中看到一段错误提示,那是因为除数不能为0。异常就是在程序运行过程中发生的不正常事件,会 中断运行的程序 。 Java 使用了异常处理机制为程序提供了错误处理的能力,在程序中预先设置好对付异常的处理办法,待程序发生异常时对异常进行处理,阅读全文
posted @ 2018-10-24 22:26 极客大全 阅读(217) 评论(0) 编辑
摘要: 集合 如何存储每天的新闻信息?每天的新闻总数是不固定的,太少浪费空间,太多空间不足。 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用Java集合框架。 Java 集合框架提供了一套性能优良、使用方便的接口和类,位于 java.util 包中。 接口 Collection 阅读全文
posted @ 2018-10-23 18:25 极客大全 阅读(185) 评论(0) 编辑
摘要: 抽象类 在第16节继承中,有父类 People 实例化People是没有意义的,因为“人”是一个抽象的概念。 怎么才能避免父类的实例化呢?使用 关键字修饰类(抽象类)。 抽象父类 子类:Chinese.java 子类:Britisher.java 测试类 被关键字 abstract 修饰的类是抽象类阅读全文
posted @ 2018-10-22 17:22 极客大全 阅读(122) 评论(0) 编辑
摘要: 这篇文章贯穿游戏中的一些功能带你掌握多态的使用 为什么要使用多态 在一款对战类游戏中(如有雷同纯属巧合),有两个不同的法师英雄:小乔、妲己。 两个法师英雄的都有攻击的方法,小乔的攻击伤害为10,消耗魔法20。妲己的攻击伤害为15,消耗魔法30。玩家可以操作两个英雄进行攻击,下面看看实现的代码。 父类阅读全文
posted @ 2018-10-20 11:20 极客大全 阅读(209) 评论(0) 编辑
摘要: 这一篇文章教给新手学会使用继承,及理解继承的概念。掌握访问修饰符、掌握 final 关键字的用法。 继承 为什么要使用继承 首先我们先看一下这两个类: Student 类和 Teacher 类中有一些相同的属性和方法,这些都属于重复代码,当一个程序中有大量的类时,就会产生大量的重复代码。这些重复的代阅读全文
posted @ 2018-10-19 21:12 极客大全 阅读(35) 评论(0) 编辑
摘要: 为什么要封装 上面的代码中 age 属性被随意访问,容易产生不合理的赋值 什么是封装 封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装是面向对象三大特征之一 封装后隐藏了类的实现细节,方便我们加入控制语句保证数据安全性,方便修改实现。阅读全文
posted @ 2018-10-18 08:47 极客大全 阅读(31) 评论(0) 编辑
摘要: 这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递 值传递和引用传递 1.值传递 敲一敲: 在上面这段代码中我们发现在方法内部对这两个参数进行交换成功,但是在调用方法后外部变量并没有任何变化。参数的类型为值类型,使用值类型作为参数称为值传递。 阅读全文
posted @ 2018-10-16 12:10 极客大全 阅读(184) 评论(0) 编辑
摘要: 这篇文章带你学会字符串的日常操作 String类 字符串在日常生活中无处不在,所以掌握字符串的使用至关重要。 使用 String 对象存储字符串,String 类位于 java.lang 包中,java.lang 不需要我们手动导入可以直接使用。 敲一敲:String对象存储字符串 下面列出一些常用阅读全文
posted @ 2018-10-11 16:59 极客大全 阅读(200) 评论(0) 编辑
摘要: 认识 Maven Maven 的作用? 1.添加第三方jar包 2.解决jar包之间的依赖关系 3.获取第三方jar包 4.将项目拆成多个工程模块 Maven 是什么? 是Apache软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。 构建过程 1.清理:删除以阅读全文
posted @ 2018-10-10 20:20 极客大全 阅读(62) 评论(0) 编辑
摘要: 类的方法 无参方法 语法: 敲一敲:无返回值方法 没有返回值返回值类型为 void ,上例中是无返回值。如果方法中有返回值,方法中必须使用关键之 return 返回该值,返回值类型为该返回值的类型。 敲一敲:有返回值方法 敲一敲:调用有返回值方法 有参方法 定义带参方法的语法: 参数允许设置多个,声阅读全文
posted @ 2018-10-09 20:10 极客大全 阅读(166) 评论(0) 编辑
摘要: 这篇文章为你搞懂类和对象的使用 对象 :用来描述客观事物的实体,由一组属性和方法组成,万物皆对象。 属性 :就是对象的特征,像身高、体重、颜色 方法 :对象的行为,如跑、跳 类 :类是模子,定义对象将会拥有的属性和方法。类是抽象的概念,比如“书” 定义类 语法: 定义类可以按照3个步骤 1.定义类名阅读全文
posted @ 2018-10-08 14:36 极客大全 阅读(42) 评论(0) 编辑
我要啦免费统计