第一次写博客

没有写过博客,随便写点。

今天开始正式学习java,第一本书籍《java基础程序设计》

该书分为3个部分:

1.java基础程序设计

1.1认识java

1.2简单的java程序

1.3java基本程序设计

1.4数据和方法

2.java面向对象程序设计

3.java程序应用


第一部分,就第四章需要认真看下,其他简单回顾一下。

第一章

java历史:java的前身叫Oak,来自于Sun公司的Green项目,1990年,James Gosling

1995年1月,Oak改名为java

java现状: 适用于Internet应用程序开发,平台无关。

java优点:平台无关(最大),面向对象、语法结构与c++十分相似

新特性:

1、提供对内存的自动管理

2、去除了c++中的指针

3、避免了赋值语句与逻辑语句的混淆

4、取消了多种继承

关键特性:

简洁有效

可移植性

面向对象

解释型

适合分布式计算

拥有姣好的性能

健壮

具有多线程处理能力

具有较高的安全性

一种动态语言(直观地查询运行时的信息;将新代码加入到一个正在运行的程序中)

一种中性结构 (平台无关)


jvm:java虚拟机,安装jvm即可运行java程序


java技术架构:

j2ee:企业为环境而开发应用程序

j2se:桌面开发和低端商务应用

j2me:致力于消费产品和嵌入式设备


jdk:java开发环境

jre:java运行时环境


java程序分为两种形式:

applet程序(java小程序)

application程序(java应用程序)


set classpath指令java类的执行路径

ep:set classpath c:


第2章 简单java程序

一个java文件中,最多只能有一个public类,否则.java的文件无法命名

函数function在java中成为方法method。

每个独立的java程序一定有一个main() method才能运行,它是开始运行的起点。

使用变量前必须声明类型。

println:由print和line组成,将后面括号中的内容打印在标准输出设备上(显示器),另外line是换行

类范例:

public class Test //定义publice类Test

{

...

}

注释:java编译器会忽略掉的信息

单行注释//

多行注释/* */

文档注释/** */ --javadoc工具生成文档


java标识符:包、类、方法、参数、变量名字。

可以任意顺序的大小写字母、数字、下划线和$组成,不能数字开头,不能有java保留关键字。

非法的标识符:

class 关键字

67.9 数字开头

Hello Careers 空格


java关键字:

abstact boolean break bye case catch

clar class continue default do double

else extend false final finally float

for if implement import instanceof float

interface long native new null package

private protected public return short static

svnchronized suner this throw throws transient

true try void volatile while

另外goto、const也是保留字

变量声明:

int num; //声明num为整形变量

int num,num1,num2; //同时声明num,num1,num2位整形变量


变量数据类型:

整型int

长整型long

短整型short

浮点型float

双精度浮点型double

字符型char

字符串型String


变量名称:以变量所代表的意义来取名(如num代表数字)

变量设置:赋值,使用=

1、声明变量时设置

int num = 2; //声明变量,直接设置

2、声明后设置

int num1,num2; //声明变量

char ch;

num1 = 2; //赋值给变量

num2 = 3;

ch = 'Z';

3、在程序中的任何位置声明并设置

int  num; //声明变量

...

num = 2; //用到变量时,再赋值


提高程序的可读性:使用缩进,养成良好的编程习惯。


main()一定要声明成public,使得在类的其他地方皆可调用到它,且main() method没有返回值,所以它之前要加上void关键字。


由于java程序由类所组成,所以在完整的java程序里,必须且至少有一个类。


java变量有大小写之分

提高程序可读性的方法有:

1、加入注释

2、为变量取个有意义的名称

3、保持每一行只有一个语句

4、适当的缩进


第3章 java基本程序设计

变量:利用什么的方式,将内存中的某个块保留下来以供程序使用。

java数据类型分为:

原始数据类型:

boolean、byte、char、short、int、long、float和double等

引用数据类型:

字符串、数组


常量:不同于变量,它的值是固定的。如整型常量、字符串常量,通常给变量赋值时,会将常量赋值给它。


java提供long、int、short和byte四中整数类型的最大值、最小值。

最大值代码MAX_VALUE

最小值MIN_VALUE

java.lang类库(属于常用类库,默认java程序会加载它,在实际应用中设计者可以将它省略)

Long长整型类

MAX_VALUE最大值代码


long long_max = java.lang.Long.MAX_VALUE;//得到长整型的最大值

int int_max = java.lang.Integer.MAX_VALUE;//得到整型的最大值

short short_max = Short.MAX_VALUE;//得到短整型的最大值

byte byte_max = Byte.MAX_VALUE;//得到Byte型的最大值


溢出:当整数的数据大小超出可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生紊乱。

为避免int类型的溢出,可以在该表达式中的任一常量后加上大写的"L",或在变量前加上long,作为强制类型的转换。


对于long类型的溢出,就没有处理办法,需要在程序中加入变量值的界限检查。


Unicode为每个字符制订了一个唯一的数值,在任何的语言、平台、程序中都可以安心使用。

java使用Unicode字符码系统。


转义字符:

\f 换页

\\ 反斜线

\b 倒退一格

\' 单引号

\r 归位

\" 双引号

\t 跳格

\n 换行


不管是用变量存放转义字符,或是直接使用转义字符的方式类输出字符串,程序都可以顺利运行。

但如果在程序中加上太多转义字符,以至于造成混淆而不易阅读时,利用声明字符变量的方式就是一个很好的选择。


困了,今天到至。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值