一.java的一些概念 JAVA语言分为三:java ee,java se,java me java se:  java标准版,java的核心功能所在 java ee: java企业级开发,包含servlet,jsp等 java me: Java嵌入式开发 jdk和jre :jre就是java运行环境,包含java虚拟机,java核心类库和支持文件,而在此基础上,包含编译器,调试器等工具的就是jdk java程序分两种类型,一种是Application,另一种是applet,其中带有main方法…
    前言:终于到分布式篇,前面把JAVA的一些核心知识复习了一遍,也是一个JAVA程序员最基本要掌握的知识点,接下来分布式的知识点算是互联网行业的JAVA程序员必备的技能:     概念:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是谷歌的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等     关键词:分布式,一致性服务 讲得通俗一点,zookeepe…
本笔记(无异常处理与网络编程部分)整理自<java程序设计>-黄岚 王岩 王康平 编著 java数据     UI     I/O      java线程      数据库操作 Java数据 byte 8bit short 16bit int 32bit long 64bit float 32bit double 64bit Integer类 构造方法:public Integer(int value) public Integer(String s) 提供的方法:public int com…
类和对象 类:主观抽象,是对象的模板,可以实例化对象 习惯上类的定义格式: package xxx; import xxx; public class Xxxx { 属性 ······; 构造器 ······; 方法 ······; } 定义属性:实例变量 格式:[ 修饰符 ] 类型 变量名 [ = ? ] 实例变量定义在类中但在任何方法之外. 实例变量有默认值:各种各样的0.(同数组) 实例变量的作用域至少在本类内部,受访问控制符的限制. 在重合作用域,实例变量和局部变量允许有命名冲突,“局部…
配置java环境变量 JAVA_HOME:配置JDK的目录 CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码) PATH:指定可执行程序的位置 LINUX系统 (在" .bash_profile "下的环境变量设置) JAVA_HOME=/opt/jdk1..0_06 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$PATH:$JAVA_HOME/bin:. export JAVA_HOM…
前言:多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,还是值得深入研究一下 概念: 1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 2 进程:执行中的程序一个进程至少包含一个线程 3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程 4 多线程:在一个程序中运行多个任务目的是更好地使用CPU资源 线程的实现 线程实现方式有2种: 继承Thread类和实现Runnable接口(推荐使用) 继承Thr…
此笔记学习于慕课网:Java入门第一季-第三季,想学的可以点击链接进行学习,笔记仅为私人收藏 建议学习时间:2-3天(极速版) 数据类型 基本数据类型存的是数据本身 引用类型变量(class.interface.数组)存的是数据的空间地址 自动类型转换 目标类型能与源类型兼容 目标类型大于源类型 强制类型转换 丢失数据(不 四舍五入) 常量 语法:final 常量名 = 值; 一般大写 注释 /** * 这是文档注释 * @author laorenyang * @version v1.0 */…
计算机高级语言的类型主要有编译型和解释型两种,而java语言是两种类型的结合. java首先利用文本编辑器编写java源程序,源文件后缀名为.java,再利用编译器(javac)将源程序编译成字节码文件,字节码文件后缀名为.class,最后利用虚拟机(解释器,java)解释执行.…
反射 反射: 在运行时动态分析或使用一个类进行工作. java.lang.Class类:描述类信息的类. 类对象:描述一个类信息的对象,当虚拟机加载类的时候,就会创建这个类的类对象并加载该对象,Class是类对象的类型. 获得类对象的方式: 用" 类名.class "获得这个类的类对象. 用类的对象掉用getClass(),如object.getClass()得到这个对象的类型的类对象. 可以使用Class.forName(类名),也可以得到这个类的类对象,(注意,这里写的类名必须是全…
传值和传引用 When you're passing primitives into a method ,you get a distinct copy of the primitive. When you're passing a reference into a method , you get a copy of the reference. 以上引自<Thinging in Java>.总结一下就是无论Java參数的类型是什么.一律传递參数的副本. 在Java中,变量分为以下两类: 对…