博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb入门(一) 基础篇
阅读量:5284 次
发布时间:2019-06-14

本文共 1299 字,大约阅读时间需要 4 分钟。

JJavaWeb入门(一) 基础篇

标签(空格分隔): JavaWeb


前言

我们作为专业的科班出身的程序员,不得不重视一门语言的基础学习,对于自己写的程序,一定要有些追求,仅仅完成需求是远远不够的,如何用更少的资源更短的时间更优的设计更优雅的表达实现目标才是我们应该时常思考的问题。而写出高水平的程序离不开夯实的基础,这也是我们要学习Java基础的根本原因。

Java数据类型

基本数据类型

byte 字节型 1 byte
short 短整型 2 bytes
int 整型 4 bytes
long 长整型 8 bytes
float 单精度浮点型 4 bytes
double 双精度浮点型 8 bytes
char 字符型 4 bytes
boolean 布尔型 1 byte

注:longfloat类型变量声明时要有fl标记

例:

long longVar = 1000000l;    //否则为int型    float floatVar = 1.0000f;   //否则为double型

引用数据类型

  • 接口
  • 数组

引用类型的数据都是以某个类的对象形式存在的,引用类型变量只是为该对象取一个名字,或者可称为该对象的引用

变量的值是对象在内存中的存储地址,而非对象本身。

变量命名规范

  • 首字母只能是 _ 、$或英文字母
  • 其他部分可以是字母、数字、_ 、$

正确示范

$macbook , _settings , config

运算符与数据类型转换

运算符

  • 方法命名规范: 动词 + 名词 例: checkUser
  • 关系运算符: == != > < >= <=
  • 位运算符仅用于整数型变量如: longintcharshortbyte
  • &与 |或 ^异或 ~求反 <<左移 >>右移
  • 赋值运算符: = += -= *= /= %=
  • 三目运算符: level = (score < 60) ? "F" : "F+";

类型转换

  • 自动类型转换

    多种数据混合运算时,系统会自动将所有数据转换为容量最大的那种数据类型,再进行运算。

    规则:

    1. boolean类型不能转换为其他类型
    2. byte,short,char之间不会相互转换,三者计算时都会先转换为int型。
  • 强制类型转换

    使用类型转换符,大转小,精度少。

Java关键字

不只Java,任何语言的关键字都要注意:

不能用关键字做标识符如变量名、常量名、方法名, 如class, void, main, static等。

Java 包装类

由于Java基本数据类型不面向对象, 不便使用,于是Java为每个基本数据类型对设计了一个对应的类, 这个与基本数据类型对应的类称为包装类

基本数据类型 对应包装类型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

转载于:https://www.cnblogs.com/mrbourne/p/9959440.html

你可能感兴趣的文章
软件体系结构与设计实验一
查看>>
今天看了孚日助学金情况
查看>>
MySQL表的几个简单查询语句
查看>>
net core appsetting配置
查看>>
能与lambda组合的五个常用内置函数
查看>>
php编程 之 php基础二
查看>>
linux 常用命令总结
查看>>
新增数据盘
查看>>
javascript基础03
查看>>
UIView的layoutSubviews和drawRect方法何时调用
查看>>
研一寒假00__char_cin输入时的问题_数组&&字符串
查看>>
python_模块与包
查看>>
PyCharmIDE: 给脚本传递参数
查看>>
NET Core 2.0学习笔记(一):开发运行环境搭建
查看>>
第五天
查看>>
HDU 4512 HDOJ 吉哥系列故事——完美队形I --- 腾讯2013初赛第三场
查看>>
Dagger 2: Step To Step
查看>>
给定两个单链表,编写算法查找两个链表的公共结点
查看>>
Cookie的设置
查看>>
qt 事件
查看>>