java
文章平均质量分 50
yuqnfendetiankong
java学徒
展开
-
java 面向对象和类
public class Person { // 属性 String name="小子";// 姓名 int age; // 年龄 String sex;// 性别 double height; // 身高 double weight; // 体重 String idCard; // 身份证号 // 当创原创 2017-07-20 17:53:27 · 165 阅读 · 0 评论 -
跟上 Java 8 : 函数式编程
在前面的章节我们快速学习了lambda和Stream,本章节中我们来回顾和理解函数式编程的思想。 我们不断的提及函数式这个名词,它指的是lambda吗?如果是这样,采用函数式编程能为你带来什么好处呢?java8-function-programing函数式的思考命令式编程一般我们实现一个系统有两种思考方式,一种专注于如何实现,比如下厨做菜,通常按照自己熟悉的烹饪方法:首先洗转载 2017-08-12 14:14:58 · 185 阅读 · 0 评论 -
Ubuntu 安装 JDK 7 / JDK8 的两种方式
note:使用第一种方式成功。Ubuntu 安装 JDK 7 / JDK8 的两种方式ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-转载 2017-08-12 14:13:16 · 172 阅读 · 0 评论 -
【Java并发之】BlockingQueue
一、什么是BlockingQueueBlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:1. 当队列满了的时候进行入队列操作2. 当队列空了的时候进行出队列操作1212因此,当一个线程试图对一个已经满了的队列进行入队列操作时,它将会被阻塞,除非有另一个线程做了出队列操作;同样,当一个线程试图对一个空队列进转载 2017-08-12 14:11:22 · 213 阅读 · 0 评论 -
Java 异常
public class ExceptionDemo { // 正常,没有抓到异常的情况 public void run() { try { System.out.println("跑"); } catch (NullPointerException e) { System.out.prin原创 2017-07-27 19:55:27 · 224 阅读 · 0 评论 -
Java socket的介绍
第一节 网络基础简介这里我们首先先简单介绍一下socket编程的基础知识,Java对网络提供了高速的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中使用最多的就是socket,大家所熟悉的网络程序,像QQ,MSN等等,这些网络应用都使用了socket相关的技术,JAVA平台为我们提供了一组功能强大的类,为我们使用socket进行网络程序的开发,本专题就为大家一起揭开socket的神秘面转载 2017-07-26 19:44:52 · 10912 阅读 · 0 评论 -
java 小章总结
面向对象(oop)的三大特征:封装、继承、多态、(抽象)封装的作用:安全封装的意义:隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。程序设计的要求:高内聚,低耦合。封装的实现:public 公共的 protected 受保护的 default 默认的 private 私有的 类本身 包权限 子父原创 2017-07-25 16:57:20 · 218 阅读 · 0 评论 -
好的json解析
什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案.JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"转载 2017-08-02 17:56:22 · 395 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通转载 2017-07-24 20:44:05 · 236 阅读 · 0 评论 -
Java nio
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起转载 2017-08-01 20:54:51 · 195 阅读 · 0 评论 -
java eclipse 的安装流程
1右键你下载的压缩包,解压2解压完毕后即可使用,进入文件夹,红框如图所示就是eclipse的启动程序END使用1若你打开的时候发现有这样的对话框,请参照小编的另一篇经验“如何安装java环境”来完成java环境的安装,如果没有提示,则直接进行下一步。2第一次打开要设置翻译 2017-07-20 08:49:54 · 470 阅读 · 0 评论 -
介绍
企业级应用 企业级应用需要解决并发,交互,事物,集群,安全,分布式,WEB的一系列问题。EJB 由EJB(企业级JavaBean)服务主要提供生命周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。JavaEE JavaEE是一套设计、开发、汇编喝部署企业应用程序的规范 JavaEE提供了企业级应用程序的开发平台,提供了多层结构、分布式、基于组建、松耦合、安全可开转载 2017-08-07 20:46:49 · 200 阅读 · 0 评论 -
java /全局变量 /局部变量
package com.sxt;import java.util.Scanner;public class Test { // 全局变量 // 局部变量 int int i; public void c1() { int i; System.out.println(this.i); }翻译 2017-07-21 17:15:59 · 225 阅读 · 0 评论 -
Java /封装/包装/必记的小部分内容
//根据下标取字符 char c = s1.charAt(10); System.out.println(c); //返回字符串长度 int i = s1.length(); System.out.println(i); s2 = "Hello World"; //特殊情况 System.out.println(s1=原创 2017-07-29 09:24:46 · 218 阅读 · 0 评论