美文网首页
JAVA笔记 第一章:高级语言基础

JAVA笔记 第一章:高级语言基础

作者: 薛笙 | 来源:发表于2017-09-08 00:24 被阅读0次

    本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。

1.1 程序结构

1.一个Java程序可以由多个.java文件组成,每个程序(工程)必须有且只有一个成员函数 main

    ① 一个源文件中,最多只有一个Public类

    ②文件名与public类名完全一致

    ③Java没有全局变量和全局方法(函数)

    所有的东西都写在class里面

1.2数据类型(与C++比较)

    1.Java有boolean型(没有bool型),其取值为true或false.

    2.boolean与int不能相互转换,条件表达式必须是boolean型

    3.有byte型,占一字节,取值为-128~127

    4.char型为Unicode字符表中的字符,包括可以是汉字,占两个字节,共有65535个

    5.long型为8个字节

    6.将高精度数值复制给低精度变量应进行强制类型转换

    7.Java没有指针类型

    8.每个基本数据类型都有对应的封装类型(即类类型)

数据类型                    默认值                    封装类型

byte                             (byte)0                   Byte

short                           (short)0                  Short

int                               0                             Integer

long                            0L                           Long

float                            0.0f                        Float

double                       0.0d                       Double

char                           \u0000                   Character

boolean                      false                     Boolean

   9.数组和string是类类型

10.基本数据类型按值传递,封装类(和所有类类型)按引用传递

相关文章

  • java修饰关键字native/volatile/transie

    native 表示定义的是一个java语言和非java语言交互的java基础方法,要知道java是高级语言,底层和...

  • Java程序运行机制

    Java程序运行机制tags: 基础,Java, Java程序运行机制 Java语言是一种特殊的高级语言,它既具有...

  • JAVA笔记 第一章:高级语言基础

    本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。 1.1 程序结构 1.一个Java程序...

  • 01 泛型

    1 Java语言高级特性前言 java知识是作为Android开发的语言基础,虽然现在我们已经推出了kotlin,...

  • Java中的泛型

    Java语言高级特性前言: java知识是作为Android开发的语言基础,虽然现在我们已经推出了kotlin,但...

  • 《Java从入门到精通》学习笔记

    Java从入门到精通学习笔记 第一章初识java a)Java是一种通过解释方式来执行的语言。 b)Java语言编...

  • 2018-07-16

    java基础总结: 1.计算机布罗图: 2.开发语言分类: 高级语言(java(特点:跨平台,面向对象,垃圾回收...

  • 大牛查漏补缺 -- C语言注意点

    前言:C语言是Java、Objective-C、C++等高级语言的基础、也是跨平台开发的基础,指针是C语言的重中之...

  • Java基础篇

    Java基础: Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Jav...

  • 软件设计师2--程序设计语言基础知识

    第二章 程序设计语言基础知识 低级语言:机器语言、汇编语言 高级语言:C、JAVA、python、Delphi、P...

网友评论

      本文标题:JAVA笔记 第一章:高级语言基础

      本文链接:https://www.haomeiwen.com/subject/oygwjxtx.html