Java学习 目录 第一篇 语言基础 1,常量定义: public static final int a=8; 不能定义在main函数里; 2,变量定义时要要相应的初始化,养成好习惯; 3.自动类型转换:级可以向高级char->int
关于 java Java(请不要与 JavaScript 搞混)是一种设计为与 Java 虚拟机 (JVM) 一起使用的多用途编程语言。一般 将 安装了相关工具可以开发并运行 Java 程序的电脑系统称为
Java 编码规范 第1章 概述 3 第2章 重要规范 4 第3章 类的编写规则 6 第4章 格式规范 7 第5章 命名规范 17 第6章 注释规范 23 第7章 编程实践 27 第8章 设计模式快速参考
函数式编程语言一向被认为是比其它编程语言更高深的语言。一是因为函数式编程语言的语法很另类,比如Lisp语言,二是因为函数式编程语言都很古 老,比如Schema语言。在如今面向对象语言大行其道的时代,函
密级:内部公开 1 Java 编程规范 1.1 排版 1.1.1 规则 规则1 程序块要采用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进。(1.42+) 说明:缩进使程序更易阅读,使用空
JAVA编程指南 - 2009版 · Java 命名约定 · Java 注释约定 · Java 程序设计约定 主要的要求: 当你违背一个标准时,将其注释出来。除了这个标准之外的所有标准都可以违背。如
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。
1. Java网络编程 —— RMIInstructor : Teaching Assistants: ? 2. 主要内容 6-1 RMI基本概念 6-2 RMI的使用 Java网络编程 - Fall
了解Tcp和UDP两类传输协议 基于Socket的java网络编程 支持多客户端的Client/Server程序 通过Socket实现文件传输 1 2. Java网络通信 传统的网络编程是一项非常细节化的工作,程序员必
Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进
命名约定 编程实践 Javadoc 后记 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。
JDBC是java中提供的一套数据库编程API,它定义了一套用来访问数据库的标准Java类库(位于java.sql和javax.sql 包中)。通过JDBC,我们可以用java编写程序,实现与特
时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 餐前甜点 Unix的输入输出(IO)系统遵循Open-R
1. JAVA并发编程案例虚极(梁飞) 2. JVM内存模型堆: 所有对象全部放在共享堆空间中 对象的属性在共享堆空间内 堆内存单字节对齐,short不变 栈: 每个线程都有独立的线程栈空间 线程栈只存基本类型和对象地址
Java Socket网络编程 一、Socket API简介 1、URL类: (1)URL(Uniform Resource Locator)表示形式: < 通信协议>:// < 主机名>/ < 虚拟目录>/
响。 那么程序是如何通过网络进行相互通信的呢?本书的目的就是通过在Java编程语言环境下,带领你进入对这个问题的解答之路。Java语言从一开始就是为了让人们使用互联网而设计的,它为实现程序的相互通信提
作者:Hawstein 出处: http://hawstein.com/posts/google-java-style.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative
Google Java编程风格指南 January 20, 2014 作者:Hawstein 出处: http://hawstein.com/posts/google-java-style.html
上一篇文章,学习了并发编程中的synchronized,这个比较好理解,也是我最初学习多线程编程中的一个简单的实现的,大学的时候就会了,然后就一直以为多线程环境的同步只能通过这个来实现的,事实上Java还提供了另
第4章Java数据库编程 建立学生管理数据库 /* 学生管理数据库 */ CREATE DATABASE xsgl ON( NAME = 'xsgl_Data',FILENAME = 'c: \start新\xsgl