java编程,编程语言
文章平均质量分 69
Annie安妮1
这个作者很懒,什么都没留下…
展开
-
编程人员应该知道的五种语言
世界上有超过 1500 种编程语言,虽然本质上都是对于最底层 0 与 1 的抽象和封装,但是却没有哪一种编程语言可以解决所有的问题。有一些语言虽然鲜有提及但其实很有学习的价值,本文就列举了五个不常见但值得学习的编程语言: 1. NimNim 是本列表中相对较受欢迎的语言。Nim 之前获得了 3DICC 公司的支持,原创 2018-01-07 11:40:51 · 499 阅读 · 0 评论 -
java的封装与继承
封装是什么? 为何需要封装? 如何实现封装? 继承是什么? 为何需要继承? 继承如何实现?下面就为大家一个一个的解答一、封装:n隐藏信息,隐藏实现细节就叫封装。 n类似于黑盒子,对外提供接口访问。n封装可以隔离变化,限制变化的范围。n封装可以提高复用性与可维护性。封装有不同的粒度。1、封装粒度:软件复用层次拷贝-粘贴 ;封装成函数/函数库(C语言) ;封原创 2018-01-08 11:24:51 · 423 阅读 · 0 评论 -
深入洞见:你所不知道的Java 对象序列化的5件事儿
本文专门揭示关于 Java 对象序列化的一些有用的小知识 — 这些小知识不易理解,但对于解决 Java 编程挑战迟早有用。将 Java 对象序列化 API它从一开始就存在于 JDK 1.1 中。本文介绍的关于序列化的 几件事情将说服您重新审视那些标准 Java API。Java 序列化简介Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 J原创 2018-01-09 11:29:38 · 535 阅读 · 0 评论 -
java异常处理机制
1、什么是异常?异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。2、什么是异常处理Java使用异常处理机制为程序提供了错误处理的能力3、Java中如何进行异常处理Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws原创 2018-01-10 10:48:28 · 385 阅读 · 0 评论 -
java入门学习之IO
IO(Input/Output)是计算机输出/输出的接口。Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 1、异常了解什么是异常,异常的由来,常见的异常,异常的分类,掌握jv原创 2018-01-12 11:19:22 · 354 阅读 · 0 评论 -
必学——Java抽象类、接口、多态
1、用关键字abstract修饰类称为abstract类(抽象类)abstract class A{ …}•abstract类不能用new运算符创建对象,必须产生其子类,由子类创建对象。•若abstract类的类体中有abstract方法,只允许声明,而不允许实现。2、接口Java不支持多继承性,即一个类只能有一个父类。单继承性使得Java简单,易于管理程序。(1)原创 2018-01-15 11:03:41 · 355 阅读 · 0 评论 -
java学习入门之基础篇
1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?Java是一种通用的,并发的,强类型的,面向对象的编程语言JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。2 什么是JRE/J2RE?J2RE是Java2 Runtime Environment,即Java运行环境,有时简原创 2018-01-11 11:06:28 · 346 阅读 · 0 评论 -
学会面向对象设计要知道的5大原则
面向对象设计原则是OOPS编程的核心, 但大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。虽然学习设计模式(原则原创 2018-01-05 14:31:38 · 395 阅读 · 0 评论 -
很多程序员所不了解的引用关系
简要说明强引用: new 对象并指向引用变量的都是强引用,开发中大部分都是强引用软引用: 在内存个充足情况下,GC不会回收软引用对象,另外GC遇到软引用,会用软引用算法清理弱引用: 任意GC都会清理掉软引用对象虚引用: 和其他三个不一样,这个不对生命周期,有影响,而是当要回收时候,加入到Queue队列中更多java资料、视频,加QQ群462403503了解学习强引用原创 2018-01-04 13:25:09 · 526 阅读 · 0 评论 -
java中的自定义注解
今天准备把Java中的自定义注解分享一下子,因为好多小伙伴,貌似都不知道注解这个东西到底是什么,只知道怎么用,却不知道注解的底层原理。这一篇就和大家分享一下,文章结构为:Java中的注解概述四种元注解自定义注解1. Java中的注解概述首先要说明一个东西,注解这个东西绝对不是Spring为我们提供的,而是JDK带的,JDK自己也是有很多内置注解的,比如@ov原创 2018-01-21 11:47:24 · 360 阅读 · 0 评论 -
JavaScript终于成了一流语言
编程语言到底有没有生产力之分呢,当然是有的,尤其对于初中级选手。功夫到了绝顶,拈花飞叶皆是武功,工具就不重要了。但能到绝顶的,毕竟是少数,所以对大多数人来说,工具和编程语言的选择同样重要。《黑客与画家》的作者保罗·格雷厄姆(Paul Graham)就在文章中写过,他决定在公司使用 Lisp,就是因为他认为 Lisp 比当时所有的语言都高出一筹,独特、深邃,能够表达难以描述的事物。保罗说,自己公司相原创 2018-01-23 10:51:05 · 548 阅读 · 0 评论 -
深入理解java虚拟机
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。1.1 概述Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合,如图1-1所示。时至今日,Java技术体系已经吸引了900多万软件开发者,这是全球最大的软件开发团原创 2017-12-21 11:50:17 · 639 阅读 · 0 评论 -
java学习的一般步骤
Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤:熟悉一种文本编辑器,比如:Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)写一个Ja原创 2018-01-02 13:25:00 · 4237 阅读 · 0 评论 -
学java怎么能落掉这些!
Java是一个通用的编程语言,其实可以干很多事,要学的自然不会少,比如:调试和辅助工具学习一下你的集成开发环境提供的调试工具,加一些断点试试。试试用jconsole或者VisualVM监控另一个jvm的状态。用profiling工具寻找程序中慢的地方。Eclipse有profiling工具。VisualVM也有这样的功能。(如果不介意使用闭源软件的话原创 2018-01-03 11:22:27 · 413 阅读 · 0 评论 -
java今年最流行的3大框架
java今年最流行的3大框架你一定不能错过哦 一.springmvc框架简介:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MV原创 2018-01-19 11:07:13 · 6342 阅读 · 0 评论