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. 【转】iOS学习之Storyboard中的UIScrollView使用自动布局

    在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂.根据实践,我说一 ...

  2. 【转】HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别

    转自:http://blog.csdn.net/paincupid/article/details/47746341 一.HashMap和TreeMap区别 1.HashMap是基于散列表实现的,时间 ...

  3. HDU4609 & FFT

    关于这道题请移步kuangbin爷的blog:http://www.cnblogs.com/kuangbin/archive/2013/07/24/3210565.html 感觉我一辈子也不能写出这么 ...

  4. 一些Asp.Net面试题答案

    工作时间长了总是用同样的一些东西  其他的有些生疏  闲来看看面试题练习一下:  题目出处嘛...aspnet-tests-for-juniors 转载请注明来源:http://www.cnblogs ...

  5. 经典.net面试题目

    1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private :   私有成员, 在类的内部才可以访问. protected : 保 ...

  6. scrapy爬虫笔记(三)------写入源文件的爬取

    开始爬取网页:(2)写入源文件的爬取 为了使代码易于修改,更清晰高效的爬取网页,我们将代码写入源文件进行爬取. 主要分为以下几个步骤: 一.使用scrapy创建爬虫框架: 二.修改并编写源代码,确定我 ...

  7. python实现之决策树

    一.Predict survival on the Titanic 使用泰坦尼克号上的乘客数据,对乘客是否存活进行预测 1.观察数据集合 可能遇到的问题 训练集和测试集特征值得属性并不重合.连续属性和 ...

  8. Java实现MySQL数据库备份(一)

    下班了,利用闲暇时间总结一下如何使用Java语言实现MySQL数据库备份: import java.io.BufferedReader; import java.io.File; import jav ...

  9. 刷新本地的DNS缓存数据

    ipconfig /flushdns”执行,刷新本地的DNS缓存数据. ipconfig /displaydns      查看本地DNS缓存记录的命令为:ipconfig /displaydns.你 ...

  10. “菜”鸟理解.NET Framework(CLI,CLR,CTS,CLS,BCL,FCL)

    既然要学.NET,就要先认识认识她,我不喜欢大段大段文字的东西,自己通过理解,画个图,来看看.NET的沉鱼落雁,闭月羞花之容. 最下层蓝色部分是.NET Framework的基础,也是所有应用软件的基 ...