Java基础知识(一)

通过对Java的初步学习,我总结出了一部分知识点,内容比较粗略,仅为笔记之类的东西,之后的日子里会通过对Java的不断学习,不断总结新的知识点,欢迎各路大佬们来点拨。(๑¯∀¯๑)

一、认识Java

1.Java语言的介绍

  • 语言
    人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换。
  • 计算机语言
    人与计算机之间进行信息交流沟通是一种特殊语言,计算机语言中也有字符,符号等,
    常见的计算机语言如Java、C、C++。

2. 什么是Java?

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 

3.Java可以做什么?

1.开发游戏。如:王者荣耀、吃鸡
2.商城应用:淘宝、京东、饿了么
3.手机系统:安卓系统
4.桌面应用:eclipse 、myeclipse
5.大数据开发
6.人工智能开发
7.Web开发:大型网站、小型企业站
8.客户端开发: 医院的挂号系统、公司的考勤系统、物流系统

4.Java语言的特点

1、是一种完全面向对象的语言。
2、简单的、分布式的、安全的、多线程的语言。
3、一种平台无关的语言,提供程序运行的解释环境。
4、一种健壮的语言,吸收了C/C++语言的有点,但去掉了其影响程序健壮性的部分。(如:指针、内存的申请与释放等)

二、DOS命令

1.WIN+R:调出窗口,输入cmd,回车

 

2.常用DOS命令

e:切换硬盘

dir:查看内容

cd+文件名+ 回车:进入文件夹(可一次性进入多个文件)

cd..+回车:退回

cd+\:一次性退回

cls:清屏命令

exit:退出窗口

三、注释

1.单行注释:使用 “ // ” 开头,“ //  ”后面的添加注释。(快捷键:ctrl+/)

2.多行注释:以 “ /* ” 开头,以 “ */ ” 结尾,在 “ /* ” 和 “ */ ” 之间添加注释。(多行注释不能嵌套使用)

3.文档注释:以 “ /** ” 开头,以 “ */ ” 结尾。(新手阶段目前不会常用)

四、类的定义格式和输出格式

定义类→编写成员变量→编写成员方法。

public class 类名{
    public static void main(String[] args){

        System.out.println(   );

    }
}

五、Java中的关键字

 关键字是Java的语言保留供内部使用的,如class用于定义类。关键字也可以成为保留字,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。

六、变量

1.变量的本质

变量作为程序中最基本的储存单元,其要素包括变量名、变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的储存空间。

2.变量的分类

  • 局部变量:方法或语句块内部定义的变量,生命周期从声明位置开始到方法或语句块执行完。
  • 静态变量:使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。
  • 成员变量:方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。

七、常量

常量通常指的是一个固定的值,例如:1、2、3、‘ a ’、‘ b ’、true、false、‘ helloworld ’。

注:主要利用关键字final来定义一个常量。常量一旦被初始化后不能更改其值。

例:

final int PI = 3.14;

则PI的值为3.14,且不可更改。

一般称1、2、3、‘ a ’、‘ b ’、true、false、‘ helloworld ’ 等为字面常量,而用final来定义的PI称为符号常量。

八、基本数据类型

 1.整型

 四种表示形式:

  • 二进制:以0b或0B开头,如:0b01011001
  • 八进制:以0开头,如:015
  • 十进制:如:45,200
  • 十六进制:以0x或0X开头,如:0x15

注:整型常数默认为int型,声明long型常量后要加 ‘ I ’ 或 ‘ L ’。

例:

long b = 47392947363L;

2.浮点型

 float类型被称为单精度类型,精确到7位有效数字。

double类型被称为双精度类型,精度约是float的两倍。

注:浮点数是不精确的不能相互来比较,若非要比较则用BigIntegerBigDecimal。

大部分应用程序都采用double类型,浮点型常量默认类型也是double,float类型定义变量需要在后面加 ‘ F ’。

例:

float a = 3.14F;

两种表示形式:

  • 十进制数形式,如:3.14、314.0、0.314
  • 科学记数法形式,如:314e2、314E2、314E-2

3.字符型 

char 类型用来表示在Unicode编码表中的字符,Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。

使用单引号来表示字符常量,‘A’是一个字符,“A”表示含有一个字符的字符串。

例:

char c = 'A';

还可以使用转义字符 ‘\’ 来将其后的字符转变为其它的含义。

转义字符:

4.boolean类型

boolean类型有两个常量值,true和false,不能使用 0 或 非0 的整数替代 true 和 false , boolean 类型用来判断逻辑条件,一般用于程序流程控制 。

例:

boolean a ;
        a = true;   
        if(a) {
                 
        } else {
                 
        }
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值