九龙_Java开发之路_1

未经作者同意请勿进行转载或者复制!!


1.java的白皮书

Java的设计者用来解释设计的初衷和完成的情况;

2.java的优点

java的白皮书来说java具有:

1.简单性--java剔除了C++中许多很少使用、难以理解、混淆的特性,从而无需进行深奥的训练就可以进行简单的进行编程。

 简单的另一方面就是小:java现在有独立的较小的类库java微型版用于嵌入式设备。

2.面向对象(待定)

3.健壮性--最具代表性的是java的异常处理,程序出现了问题可以快速的找出问题的所在,同时保证程序不退出而是打印信息继续运行下去。

4.多线程--java将多线程的实现交给了底层的操作系统或者线程库来完成。通过使用多线程,我们可以分别用不同的线程完成特定的行为。

3.jdk环境变量配置

系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录(本人是E:\Java\jdk1.7.0)

系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%\bin;

4.java的基本程序结构

4.1 java注意:

Java区分大小写,

类名必须字母开头,首字母使用大写字母

多个单词组成每个单词第一个字母大写

4.2数据类型

Java语言是强类型语言,必须为每一个变量声明一种类型;所以变量必须先定义才能使用;

Java中有8个基本类型:(4个整形,2个浮点)

整型:表示没有小数部分的数值,允许为负数;长整数类型后面要加L;

Byte  short  int  long

浮点:表示小数部分的数值。

float: 后缀F  3.41F不加F默认为double类型(很少使用)

double:数值后面加后缀D可以默认不加;(常用)

char类型:通常用来表示字符的常量;(待定)

boolean类型:有2值:falsetrue用来判断逻辑条件的

4.3变量

变量名区分到小写,

声明变量后,必须对变量进行赋值才能使用。

对以声明过的变量进行赋值,需要将变量名放在(=)的左侧。

Java开发中,对变量的声明尽可能的靠近第一次使用的地方,这是一个良好的编写风格。

4.4常量

Java中利用关键字final指示常量,表示这个变量只能被赋值一次。习惯是常量名为全大写字母。

Java中希望常量可以在一个类的多个方法中使用,这个常量一般为类常量。

4.5运算符

+-*/  对应 加减乘除    15%2 =1取余或者取模

4.6关系运算符

== 表示值是否相等

!= 不等于

&&:双与  表示and  判断两边同时为真则为真  (具有短路效果, 当第一个表达式不成立时后面条件不执行)

||:双或  表示or    两边一个为真则即为真    (具有短路效果, 当第一个表达式不成立时后面条件不执行)

4.7 位运算符

&:单与 判断两边同时为真则为真(无论第一个表达式为真或者假,程序都会去执行判断第二个条件表达式)

|:单或  两边一个为真则即为真   (无论第一个表达式为真或者假,程序都会去执行判断第二个条件表达式)

4.8 检测字符串是否相等及StringAPI

String str = "Hello";

str.equals("hello");//区分大小写

str.equalsIgnoreCase("Hello");//不区分大小写

str.toLowerCase();//将字符串变成小写

str.toUpperCase();//将字符串变成大写

str.trim();//删除字符串头和尾的空格

4.9 构建字符串

执行速度:StringBuilder >  StringBuffer  >  String

String是字符常量,每次连接时都会构建一个新的String对象,耗时浪费空间;

StringBuilder:字符变量 线程不安全适合单线程操作

StringBuffer:字符变量  线程安全适合多线程操作

5.0 块(block)作用域

不能再嵌套的两个块中声明同名的变量。

 

5.1 数组

数组声明: int [] a ;

创建数字数组,所以元素默认赋值为0,对象数组默认为nullboolean默认为false



你可能感兴趣的:(九龙_Java开发之路_1)