1.JDK下载:
 
2.JAVA_HOME
bin目录:存放可执行文件.exe
把可能变的路径写入JAVA_HOME
path=......;%JAVA_HOME%%;
 
3.boolean 1字节
true/false
小数都是近似值,结果也是近似值
l可加可不加,因为long包含默认int
f必须加,小数默认为double类型
强制类型转换:小转大,可以;大转小,不兼容类型;
 
4.二进制
计算机中的数据都以二进制保存
进制的意义:为了更方便的表示数据
 
5.java标识符的命名规则:必须遵守
五规则:
由字母、数字、下划线,$组成
不能以数字开头
区分大小写 Windows不区分大小写
长度无限制
不能是java中的关键字和保留字
命名规范:可以不遵守
两条规范:
第一条:见名知意
第二条:驼峰命名法
变量名:多个单词的时候,第一个单词字母小写,随后每一个单词首字母大写
类名:一个单词,首字母大写
多个单词,首字母都要大写
类名所有单词首字母大写
 
6。类型转换
小类型-》大类型,向上转型,自动类型转换
大类型-》小类型,向下转型,强制类型转换,可以转换的情况下
 
7.A 65
全美信息委员会 ASCII表
 
8。原码 补码
9 1001
0000-0000 0000-0000 0000-1001
如果数字是正数数,则在计算机中存储的是该正数的原码
如果是负数,则补码。
正数,原码 补码 反码相等
负数 反码(按位取反) 最高位为1 负数用反码表示
反码:1111-1111 1111-1111 1111-1111 1111-0110
补码:反码+1
。。。。。。。。。。。。。。。。。。。。。。01111
222 11011110
补码:1101 1110
反码:1101 1101
原码: 0010 0010
原码 ——>反码——>补码
负数用反码表示,减1变成补码,得出原码
 
9。变量variable
常量 整数常量 字符串常量
 
10.转义字符
避免混淆
给某些字符以特殊意义
怎样打印“/”?
\t 制表符 最多有8个空间 给某些字符以特殊意义
\r 返回到行首
\n 切换到下一行
windows系统,用\r\n实现换行
Linux系统中,\n Linux系统的安装、使用
Max系统中,\r
 

10.运算符

 
参与运算时:
++a 先运算,后赋值
a++先赋值,后运算
 
 
单目操作符与双目操作符:
操作数+运算符+操作数 双目运算符
操作数+运算符 单目运算符
 
222:0000-0000 0000-0000 0000-0000 1101-1110
1101-1110(反码)-》补码:1101-1101
 
任意数据类型和字符串相加都是进行拼接操作,
结果自动转换成字符串类型 从左到右
System.out.println("cityhuntshou"+5+6);
 
赋值运算符:
两个byte类型变量相加,结果自动转换成int
b1+=b2与b1 = b1+b2不同
 
逻辑运算符:
& 全真才真,一假即假
| 全假才假,一真即真
!非运算
^异或 相同为假,不同为真
 
 
三目运算符:
流程控制语句:
 
控制一条语句,大括号可以省略!
 
 
开发中要考虑的数据问题:
边界数据
错误数据
正确数据
 
 
 
 
 
今日总结:
 
1.基本数据类型 char boolean
2.标识符的命名规则 5条规则,2条规范
3.二进制 十进制 原码 反码 补码
4。类型转换 自动类型转换和 强制类型转换
5。常量 final
6。转义字符
避免混淆,给某些字符以特殊作用
7。运算符
8。赋值运算 byte相加,结果是int
9。逻辑运算符
10。流程控制语句
顺序结构
选择结构
循环结构

javaSE基础第二篇的更多相关文章

  1. python基础-第二篇-基本数据类型

    一.运算符 1.算数运算: 算数运算符相信大家都不陌生吧,尤其是加减乘除,好!那我就带着大家看看最后三个,这三个到底是干什么玩意的? %,取两数相除的余数,看图: **,x的多少次幂,看图: //,取 ...

  2. 【SSH三大框架】Hibernate基础第二篇:编写HibernateUtil工具类优化性能

    相对于上一篇中的代码编写HibernateUtil类以提高程序的执行速度 首先,仍然要写一个javabean(User.java): package cn.itcast.hibernate.domai ...

  3. java基础第二篇

    3.选择结构 a.if: 格式一: if(表达式1){ 表达式1为真才执行 } 格式二: if(表达式1){ 表达式1为真才执行 }else{ 表达式1位假才执行 } 格式三:判断工龄的范围,判断成绩 ...

  4. Spring Data JPA 基础第二篇

    主要调用工具类JpaUtils类 package cn.itcast.utils;import javax.persistence.EntityManager;import javax.persist ...

  5. JavaSE基础第一篇

      1.JDK的安装: 包括JRE 和JVM   下载地址: www.oracle.com/www.sun.com 2.环境变量 set path = "bin所在路径" 设置pa ...

  6. Python基础第二篇

    一.三元运算 if True: name='a' else: name='b' #上面的代码用三元运算表示: name="a" if True else "b" ...

  7. Python【基础第二篇】

    元组 元组的元素不可修改 元组的元素的元素可修改 字典 Python主文件判断 name == main python中一切事物都是对象 对象是基于类创建的 对象具有的所有功能都是从类里找的 int内 ...

  8. flask基础--第二篇

    1.Flask中的HTTPResponse,Redirect, render #导入render_template和redirect from flask import Flask,render_te ...

  9. Java笔记(基础第二篇)

    声明数组 数组元素类型 数组名字[]; 数组元素类型[] 数组名字; 分配内存空间 数组名字 = new 数组元素类型[数组元素的个数] 其中使用new关键字为数组分配内存时,数组中各个元素的初始化值 ...

随机推荐

  1. 【系统篇】从C/C++语言到进程启动背后的故事

    我们需要运行一个程序或者软件,双击之即可完成.不过从你双击到程序的窗口产生的这“短暂”的时间内,Windows为你做了很多的工作. 首先,系统有一个进程监测到了你的双击操作,这个进程就是系统shell ...

  2. ios 计算缓存大小并清理缓存

    SDWebImage.WebView产生的缓存 1.计算缓存大小 //SDWebImage缓存大小  UILabel *cleanDetailText = [[UILabel alloc]init]; ...

  3. android surfaceView 黑屏

    最近在做一个viewpager + fragment 切换的页面, 其中一个fragment 打开摄像头,需要surfaceView,但是当切换到这个fragment的前一个个时,这个fragment ...

  4. Flume_初识

    企业架构 数据源 webserver RDBMS 数据的采集 shell.flume.sqoop job 监控和调度 hue.oozie 数据清洗及分析 mapreduce.hive 数据保存 sqo ...

  5. sql server 游标 写给自己

    ) --定义两个局部变量 @id @name 全局变量是两个@@name ) Declare Cur Cursor For --定义一个游标 select id,name from temp1 --查 ...

  6. winsock error 相关

    10061-WSAECONNREFUSED 是指没有启动服务器或者说服务器没有处于监听状态.通常导致client在connect时候返回这个错误码的原因在于服务端与客户端设置的端口号没有同步转换导致( ...

  7. 适应laytpl 渲染模板数据

    前言 当我们异步读取数据过来的时候,还要通过手动赋值,显示在页面上吗,那样你就太OUT了,哥告诉你个新方式. 那就是 laytpl 插件 用法一:渲染单条数据 <table id="B ...

  8. 利用nodeJS实现的网络小爬虫

    var http=require("http");var cheerio=require('cheerio');var url="http://www.imooc.com ...

  9. css线性渐变--linear-gradient

    使用css直接写渐变,对于现在而言,应该属于比价简单的一件事了,在一定程度上,扁平化的设计趋势的出现,减少了使用渐变色的场景,但是并不影响我们逐渐的熟悉线性渐变Linear-gradient的写法. ...

  10. 数据库 定义 bit 类型 (true=1,false=0)

    当Sql Server数据库定义 数据 为 bit 类型时, 编写代码时 要用 true or false 赋值. 例如: OffTheShelf  定义类型为  bit 后台赋值时 OffTheSh ...