
java编程那些事学习笔记
文章平均质量分 69
zhangweimlh
这个作者很懒,什么都没留下…
展开
-
Java编程那些事儿2_方法
Java编程那些事儿52—方法声明第七章 方法方法的来源方法的概念来源于数学上的函数,在数学中,当数据具有一定的规律时,就是用一个函数来代码该数字的规律,例如f(n)=n则代表1、2、3、……这样的一个数列。在数学上n是参数,对于确定的n值只有一个f(n)的值和它对应方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个: l结构化代码原创 2009-10-16 17:29:00 · 321 阅读 · 1 评论 -
Java编程那些事儿8_多线程
总之,无论是进程的概念还是线程的概念,都使编程从串行编程(依次执行)进入到并行编程(同时执行)的领域,而在CPU内部实现的原理都是按照时间片进行切换2、 充分利用系统资源 通过在一个程序内部同时执行多个流程,可以充分利用CPU等系统资源,从而最大限度的发挥硬件的吸能。就像一个人同时承担多份工作一样,这样可以使这个人的时间获得比较充分的使用。 当然,多线程程序也有一些原创 2009-10-26 10:30:00 · 187 阅读 · 0 评论 -
java lang包
StringBuffer s = “abc”; //赋值类型不匹配 StringBuffer s = (StringBuffer)”abc”; //不存在继承关系,无法进行强转StringBuffer对象和String对象之间的互转的代码如下: String s = “abc”; StringB原创 2009-10-26 10:33:00 · 252 阅读 · 0 评论 -
java编程那些事儿9_网络编程
网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机,一个公司一般一个打印机即可,共享数据就是将大量的数据存储在一组机器中,其它的计算机通过网络访问这些数据,例如网站、银行服务器等等。但是,进行网络编程时,只有IP地址和端口的概念还是不够的,下面就介绍一下基础的网络编程相关的软件基础知识。在网络通原创 2009-10-26 10:31:00 · 262 阅读 · 0 评论 -
Java编程那些事儿7_io
Java编程那些事儿84——IO简介I/O处理技术是Java语言中实现文件操作、内存操作、控制台输入以及网络编程的基础,但是由于I/O技术本身的设计原因,也使得I/O处理技术的难度比较大,需要花费比较大的精力进行学习。 11.1 I/O简介在程序中,输入和输出都是相对于当前程序而言的,例如从硬盘上读取一个配置文件的内容到程序中,则相当于将文件的内容输入到程序内部,因此输入和“读”对应原创 2009-10-26 10:28:00 · 351 阅读 · 0 评论 -
Java编程那些事儿6_util包
Java编程那些事儿78——时间和日期处理9.6 java.util包 java.util包是Java语言提供的工具类包,该包中包含了如日期、随机数和数据结构实现类等一系列的工具类实现,是学习Java语言的基础包之一。 9.6.1 时间和日期处理 使用程序进行时间和日期处理,是程序员必须的一种常用技能,在不同的程序设计语言中提供了不同的格式进行实现,现原创 2009-10-26 10:25:00 · 317 阅读 · 0 评论 -
抽象类与接口错题集
接口的变量必须是public static型的,常量数据 方法为抽象方法public abstrate和类的声明一样,访问控制符只能使用public和默认的this 与super关键字的理解。super方法,成员变量,构造方法的引用。记住他们的局限性。抽象类(除了有抽象方法) 在抽象类内部,可以和实体类一样,包含构造方法、属性和实体方法,这点和一般的类一样。构造方法不足之处,定义一个构造函数ne原创 2009-10-26 10:24:00 · 200 阅读 · 0 评论 -
Java编程那些事儿4_抽象类与接口
8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构,也像制造汽车时,需要首先制作汽车的框架,然后才是安装配件以及美化等工作。程序项目的实现也遵循同样的道理。 在项目设计时,一个基本的原则就是——“设计和实现相分离”。也就是说结构代码和逻辑代码的分离,就像设计汽车时只需原创 2009-10-17 13:46:00 · 338 阅读 · 0 评论 -
Java编程那些事儿72——包的概念
Java编程那些事儿72——包的概念 8.11 包的概念 随着项目复杂度的增加,一个项目中需要实现的类和接口的数量也将快速增长,为了方便对于代码的管理和阅读,需要将这些类和接口按照一定的规则进行分类,这就是程序设计中命名空间(name space)概念出现的原因。 在Java语言中,为了对同一个项目中的多个类和接口进行分类和原创 2009-10-17 14:40:00 · 261 阅读 · 0 评论 -
编写程序的一般步骤
1.分析类有哪些属性和方法2.写构造函数(对参数初始化还要考虑其合理性,比如份在1~12这个范围内)例子看ch04中的Birth类。3.写方法要注意返回值类型,还有参数的类型,(基本数据类型和复合数据类型)如果是复合数据类型在调用这个方法的时候要用构造函数来给这个方法赋值。4.属性的调用。可以在构造方法里面调用,也可以在方法里面调用,可以用对象名.方法调用也可以用对象名.属性名调用结合实例来理解原创 2009-10-17 14:27:00 · 1074 阅读 · 0 评论 -
Java编程那些事儿3_面向对象类与对象
Java编程那些事儿57—面向对象基础第八章 面向对象 在程序中,最核心的是数据结构和算法,不同的程序需要根据需要设计不同的数据结构,然后依赖程序的功能以及数据结构设计对应的算法,这种设计方式是程序的底层设计,也就是解决具体的功能。 当程序项目复杂到一定程度时,就不仅要专注于底层的设计,更要对程序的结构进行设计,面向对象(Object-Oriented,简称OO)就是原创 2009-10-17 13:20:00 · 599 阅读 · 0 评论 -
Java编程那些事儿5——内部类简介
Java编程那些事儿71——内部类简介 8.10 内部类(Inner Class) 内部类是Java语言中的一种特殊的语法,简单的来说,就是在一个类的内部再声明一个类,这些声明在类内部的类就被称作内部类。在实际声明时,内部类可以声明在类的内部、类的方法内部,也可以声明在类的构造方法内部,内部类声明的语法格式和一般类的声明一样,只是内部类声明时可以使用static修饰符进行原创 2009-10-17 14:33:00 · 216 阅读 · 0 评论 -
Java编程那些事儿1_数组
Java编程那些事儿43—数组概述数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。 Java语言中的数组可以分为:一维数组和多维数组,本部分将首先以一维数组为基础进行讲解,最后讲解多维数组的概念和相关的理解、使用。了解了数组以上相关的概念以后,在实际使用数组时,数组的类型、数组的长度以及数组中每个元素的功能,都由程序员根据需要进行指定,这些都需要一定的设计技巧,也原创 2009-10-17 13:55:00 · 390 阅读 · 0 评论 -
ascii码
ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ESC 32 SPACE 33 ! 34 " 35 # 36 $ 37 % 38 & 39 40 ( 41 ) 42 * 43 + 44 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 6原创 2009-11-02 17:27:00 · 192 阅读 · 0 评论