Jave学习1--Introduction to Java

摘要: 语言这种东西, 学了之后还是要多用, 这样才能融汇贯通. 很早就听说过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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值