![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java入门
Xing_Ray
Android开发
展开
-
Java学习笔记02 Java语法基础
本文为Java的基本的语法规则的总结,主要包括:关键字、标识符、变量、常量、语句、函数和数组。1. 关键字其实就是某种语言赋予了特殊含义的单词。如 do while if for 等等。2. 标识符就是在程序中自定义的名词。如:类名、变量名、函数名。包含 0-9、a-z、A-Z、$、_ 。但是要注意:数字不可以开头不可以使用关键字3. 常量是在程序中不会变化的数据。在Java中利用关键字fin原创 2015-09-16 14:20:07 · 415 阅读 · 0 评论 -
Java学习笔记10 网络编程
1.端口物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。2.InetAddressjava 中ip对象:InetAddress示例代码:import java.net.*;class IPDemo{ public static void main(String[] args) throws UnknownHo原创 2015-09-19 20:58:32 · 324 阅读 · 0 评论 -
Java学习笔记09 IO
1.概述通过数据流、序列化和文件系统提供系统输入和输出。 用于处理设备上的数据。2.流可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:输入流(读)和输出流(写)。因为处理的数据不同,分为字节流和字符流。字节流: 处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以原创 2015-09-18 21:20:31 · 320 阅读 · 0 评论 -
Java学习笔记04 异常
异常:就是不正常。程序在运行时遇到的不正常的情况。1.异常的由来问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。出现的问题有很多种,比如角标越界,空指针等都是。就对这些问题进行分类。而且这些原创 2015-09-17 18:45:36 · 282 阅读 · 0 评论 -
Java学习笔记08 泛型
1.概述JDK1.5版本以后的新特性。用于解决安全问题,是一种安全机制。 好处:将运行时期出现的问题ClassCastException转移到了编译时期,方便于程序员解决问题。让运行时期问题减少。更加的安全。 泛型技术其实应用在编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了(泛型的擦除)。也就是说,编辑器检查了泛型的类型正确后,在生成的类文件中是没有泛型的。避免了强制类型转换的原创 2015-09-18 16:58:17 · 384 阅读 · 0 评论 -
Java学习笔记07 集合框架
1.概述集合框架是用于存储数据的容器。常用的集合框架: 特点:对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别:数组是固定长度的;集合可变长度的。数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型,集合中存储的都是数据的引用。数组存储的元素必须是同一个数据类型;集原创 2015-09-18 16:27:26 · 278 阅读 · 0 评论 -
Java学习笔记06 String和基本数据类型
1.String字符串Java中用String类进行描述字符串,对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义多种属性和行为。注意:字符串一旦初始化就不可以改变。存放在方法区中的常量池中。字符串对象的定义:String s1 = "abc"; String s2 = new String("abc");这两种方法使用起来是一样的,但是又有区别:原创 2015-09-18 10:45:25 · 415 阅读 · 0 评论 -
Java学习笔记05 多线程
1.概述进程:是一个正在执行中的程序,其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。JVM在启动时会有一个进程(如java原创 2015-09-17 22:06:10 · 319 阅读 · 0 评论 -
Java学习笔记03 面向对象
1. 概述面向对象是相对面向过程而言的。面向过程:强调功能、行为。面向对象:将功能封装进对象,强调具备了功能的对象。简要的讲面向过程和面向对象的区别: 面向过程是一件事情“该怎么做”。 面向对象是一件事情“该让谁来做”。这个“谁”就是对象,它要如何完成任务是它的事情,调用者不需要知道。只需要最后一群对象最后合力把事情做好。面向对象的三个特征: 1. 封 装:是指隐藏对象的属性和实现细节原创 2015-09-16 18:31:15 · 359 阅读 · 0 评论 -
Java学习笔记01 编译和运行Java程序
基本概念Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的原创 2015-09-16 12:37:42 · 532 阅读 · 0 评论 -
Java学习笔记11 反射
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。 反射的基本步骤: 1. 获得Class对象,就是获取到指定的名称的字节码文件对象。 2. 实例化对象,获得类的属性、方法或构造函数。 3. 访问属性、调用方法、原创 2015-09-20 11:42:47 · 388 阅读 · 0 评论