Jave学习1--Introduction to Java

来源:互联网 发布:网络红人欲猫儿 编辑:程序博客网 时间:2024/04/29 03:06

摘要: 语言这种东西, 学了之后还是要多用, 这样才能融汇贯通. 很早就听说过Java, 知道它是现在用的最多的一种编程语言. 但是由于平常用不到, 心理上对这种新东西也产生了天然的畏惧, 但是现在发现它并不是一门特别难的语言, 特别是对于有C++基础的人.

推荐给大家一个交互式在线学习编程的网站: codecademy[1].

Java简介:
C++是一个面向对象的语言, Java和它很相似, 那么Java肯定也是一个面向对象的语言. 它和C++的不同之处在于它吸收了C++语言的各种优点(比如哪些优点?), 摒弃了C++难以理解的多继承, 指针等概念(确实难以掌控).

优点:
Java具有功能强大, 简单易用的两个重要特征(从C++继承到了功能强大, 摒弃C++一些特性使得自己简单易用)

缺点:
运行速度慢(比C++慢, 比C++占内存).

基本数据类型:
第一类: 整型: byte(8bits), short(16bits), int(32bits,默认整数类型), long(64bits)
第二类: 浮点型: float(32位,直接赋值时候后面加F/f), double(64位,赋值是加d/D,或啥都不加)
第三类: 逻辑型: boolean(1bit, true/false, 小写)
第四类: 字符型: char(16bits)
注意: 每种类型的大小不随着机器的变化而变化, 这是Java程序容易移植的原因之一.

public class YourName{  public static void main(String[] args){    System.out.println("Zhao-Pace"); // 打印输出    System.out.println(-125); // 打印输出一个int型数据    // 打印输出一个boolean(布尔)型数据: true, false    System.out.println(true);    // 打印字符型(char)的'Z', 用单引号包围     System.out.println('Z');     // 变量的三要素: 类型,名称和值    int myNumber = 42;    boolean isFun = true;    char movieRating = 'A';  }}

注释:
和C++相同, Java采用”//”进行单行注释; “/* */” 进行多行注释.

数学运算符:
+, -, *, /, %(取余数)

关系运算符:
<, <=, >, >=. 这些关系运算符返回值是布尔值: true/false

System.out.println(5 >= 5); // 输出true

等式操作:
“==”,”!=”

System.out.println(true == true); // 返回true

[1] codecademy.

0 0
原创粉丝点击