标签:
今天是学习JAVA的第一个周末,我就在想我是不是又做错了选择,但后来又想了想。既然已经选择这条路,就要不畏路上所有要遇到的荆棘和坎坷;说得消极一些,哪怕是死,也要死在这条路上。
Java怎么说呢?Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。对于这个概念,我还是觉得比较抽象,空洞。学习Java的第一周,我们已经初步了解Java的基础语法,包括:Java数据类型、变量、常量、表达式、语句等。也了解到一些关于Java的起源,发展等常识,例:Java语言之父-----James Gosling。1995年5月23日,Java技术正式诞生。Java借鉴C和C++的很多语言特点,所以Java的基础语法结构和C语言有很多相同之处等。
Java技术分为三个平台:Java SE、Java ME、Java EE。
Java源程序的编辑:
public class Hello{
public static void main(String[] args){
System.out.println("Hi java");
}
}
编写好的Java源文件通过Java编译器编译成Java字节码(.class文件),然后由JVM(Java虚拟机)进行类加载。Java的基本要素:字符集、标识符、关键字、变量、常量、语句等编程语言。在Java中,有很多关键字(例:class,break,void,public,static等)和标识符(注:命名规则:1 不能是关键字 2 不能以数字开头 3 标识符有字母大小写的区别,没有规定最大长度),还有八种数据类型:整型(int,byte,short,long)浮点型(float,double),字符型(char)和布尔型(boolean)。<注:布尔型只有true 和false两个值>。Java中的变量要么是八种基本类型之一,要么是引用类型(String);Java中关键字final用于声明常量,Java中有三种声明注释://,/*...*/,/**...*/(/**...*/是文档注释)。
整数字面量被JVM当作int类型。如果字面量是long类型,就必须在其末尾加上L;浮点字面量被JVM当作double类型。如果字面量是float类型,据必须在其末尾加上F。
Java中也有控制流程,然而,在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序,有三种基本技术可改变流程的控制流程:1 调用方法 2 选择(if/else,switch) 3 循环(for,while,do/while)。
if/else语句的语法形式:
if(布尔表达式){
//当布尔表达式为true时执行
}else{
//当布尔表达式为false时执行
}
switch语句的语法形式:
switch(变量){
case 值:
//语句
break;
case :
//语句
break;
...
...
...
default:
//语句;
}
while的语法形式:
while(布尔表达式){
//语句
}
do/while的语法形式:
do{
//语句
}while(布尔表达式)
for的语法形式:
for(初始值;布尔表达式;更新){
//语句
}
标签:
原文地址:http://www.cnblogs.com/h1234566789/p/4375658.html