zoukankan      html  css  js  c++  java
  • java基础 学习笔记1

    对Java基本数据类型,String,数组,运算符以及JDK的安装,常用知识点总结

    Java基本数据类型

    Java的内置数据类型有如下几类:

    逻辑型

    boolean     1位

    整数型

    byte    8位

    short   16位

    int 32位

    long    64位

    浮点型

    Double      64位

    Float       32位

    字符型

    Char        16位

    初始化可以直接赋值,不需要new:

    String

    Java中的String不是基本数据类型,是一个类。字符串在Java中是对象。一个String的对象表示一个字符串,字符串要放在双引号""中。Java中的字符串不以''结尾。

    String表示的字符串不能修改。

    数组

    1,Java中的数组很强大,所有的类型(包括内置的基本数据类型和类类型)都可以是数组中的元素,但数组中的元素必须相同。数组必须通过new分配空间后才能使用,并且在数组创建后,长度不可改变。

    2,二维数组其实就是在一维数组的基础上,一维数组的每一个元素都是一个一维数组。多维数组可以以此类推。

    3,数组的长度可以通过.length 来获取。

    运算符:

    数值运算:

    a++ (a--):表示先将a的原值带入计算,计算完毕后,再将a的值进行+1(-1);

    ++a (--a):先将a的值进行+1(-1)运算,然后将+1(-1)以后的新的a值带入计算;

    转义字符:(常用)

          换行

          制表符

          退格键

          按下回车键

    位运算符:(实质是二进制运算,即把相应的字符数字转换成二进制在进行运算)

    >>:往右移逐渐减少.(除以2的移动位数次幂).

    <<:往左移逐渐增大.(乘以2的移动位数次幂).

    3个大于号右移>>>,最高位用0补位.

    2个大于号右移>>,最高位是什么用什么补位.

    JDK的安装:

    1、JDK的安装不要装在中文、有空格的路径下

    2、JDK(Java Development Kit)和JRE(Java RunTime Environment)的区别:JRE只有运行Java程序的环境,没有开发相关工具;JDK=JRE+开发相关工具。

    3、显示文件扩展名的方法:
    1)win7:组织→文件夹和搜索选项→查看→去掉“隐藏已知文件类型的扩展名”的勾选
    2)Win8:查看→去掉“文件扩展名”的勾选
    3)WinXP:工具→文件夹选项→查看→去掉“隐藏已知文件类型的扩展名”的勾选

    4、第一个Java程序:

    关键字及标识符:

    1、java定义了一些关键字(public/static/void/class/int),这些关键字是构成java基本语法用的,关键字没必要去背,边学边掌握。这些关键字的特征就是在Eclipse中颜色是紫色。
    2、goto、const在java中没有意义,但是是保留的,变量、类的名字也不能用这两个,他们也被叫做“保留字”

    3、main、String、System等这些都不是关键字。
    4、标识符是用来给类、方法、变量等命名用的。
    5、标识符的命名规则:1)由字母、中文(不推荐)、数字、下划线 _、$组成;2)不能以数字开头;3)不能是关键字。
    6、java语言是大小写敏感的:demo和Demo是两个东西;
    7、标识符要有意义;标识符的命名规范,不是强制规定,而是“潜规则”:类名:大写开头;变量名、方法名:小写开头。

    JAVA简基础(部分):

    1,同一个项目文件下不同的包中,若想相互访问类文件,要在代码中import..

    2,递归调用重要条件:抓住递推条件和结束规则。

    3,StringBuilder  线程安全,AtomicInteger  线程安全,

    4,java语言中,对象的行为被定义成类的方法,对象的属性被定义成类成员变量,所以一个类包括对象的属性和行为。

    5java语言中,设置抽象类不可以实例化对象,图形类不能抽象出任何一种具体图形,但他的子类却可以。

    Java编程规范:
    1)类名和接口名:首字母大写,其余字母小写。如SamDoc
    2)方法名和变量名:首字母小写,其余的字母大写。
    如bothEyesOfDoll。
    3)包名:字母全部小写。如,com.abc.dollapp。
    4)常量名:采用大写形式,单词之间以下划线“_”隔开。如DEFAULT_COLOR_DOL.

  • 相关阅读:
    网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+
    MySQL数据库读写分离、读负载均衡方案选择
    ubuntu14.04无法安装Curl,需要先升级sudo apt-get update
    PHP获取6位数随机数,获取redis里面不存在的6位随机数(设置24小时过时)
    升级到php7相关问题,日请求过亿QQ会员活动平台PHP7升级实践
    干货阿里巴巴 开源软件列表,先收藏起来
    让前端独立于后端进行开发,模拟数据生成器Mock.js
    左连接LEFT JOIN 连接自己时的查询结果测试
    禁止火狐浏览器缓存input标签方法
    Jquery图片上传组件,支持多文件上传
  • 原文地址:https://www.cnblogs.com/shuaishuai1993/p/4516875.html
Copyright © 2011-2022 走看看