JAVAEE学习day01
1.二进制和十进制之间的转换:
十进制转换成二进制:
除2取余,从下往上吧余数拼接
二进制转换十进制:
1 0 1 0
8 4 2 1 把有1位的十进制求和
2.JAVA语言跨平台的原理
java程序跑在jvm虚拟机上,每个操作系统上都有相对应的jvm虚拟机
3.JDK和JRE的组成和作用
jdk是程序员开发程序的工具包,包括jre和开发工具
jre是程序的运行环境,包括jwm和程序运行需要的核心类库
jvm是程序运行的虚拟机
4.HelloWorld小程序
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World!");
}
}
5.程序的注释
//单行注释 /*
多行注释
*/ /*
*文本注释
*/ /*
注意:
单行注释中可以进行单行注释
多行注释不可以添加多行注释 */
6.什么是关键字
关键字是java定义的具有特殊意义的单词
a>全部都是小写
b>高级文本编辑器中高亮
7.什么是标识符
标识符是用户定义的类名称,方法名或者变量名
由26个英文字母, 数字1-9, _和$组成
标识符的命名规则:
1.硬性规则:
a).不能以数字开头
b).不能全部都是关键字
c).多个单词之间不能有空格
2.软性规则:
a).类名以大驼峰式命名,
b).方法名和变量名以小驼峰命名
c).自定义常量都是大写,单词之间用下划线"_"隔开
8.常量
整数常量
浮点数常量
字符常量
字符串常量
布尔常量 true,false
空常量 null,不能直接打印
9.基本数据类型(四类八种)
字符
char
整数
byte
short
int
long
浮点数
float
double
布尔
boolean
10.变量定义注意事项
1.变量的作用范围属于自己所属的大括号
从定义的地方开始,一直到它所属的大括号结束
2.同一作用域内不能重复定义相同的变量名
3.在上级作用域内定义的变量名不能在下级作用域再次定义
4.给整数或者浮点数赋值的时候不能超过自身取值范围
5.float和long类型赋值的时候要在数值后加上 F 或者 L
6.可以在一行代码中同时定义多个变量,但是不推荐
7.变量在不赋值的情况下不能使用
JAVAEE学习day01的更多相关文章
- Java学习day01
1.Java的种类: JavaSE(Java标准版) JavaEE(Java企业版) JavaME(Java微型版) 其中,JavaSE是基础,以后的方向是JavaEE(Java企业版) 2.什么是J ...
- 我的JavaEE学习路线图
从学习Java开发到现在虽然也已经快三年了,但是要说到分享一下经验实在是不敢当.权当是对自己的一个总结吧,希望大家不吝指教,互相交流. 照旧,还是现来整理一下我学习Java的一个路线图吧,然后按照这个 ...
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- JAVAEE学习路线分享
今天把我的教学经验分享给大家.适合大多数人的学习路线.注:目前作者已经转行做java培训. 首先是培养兴趣.先开始学习HTML知识.也就是做网页,从这里开始比较简单,就是几个标签单词需要记住. 接着开 ...
- JavaEE学习路线
针对很多初识Java者,对如何学习Java.如何学好Java很迷茫,最近刚把JavaEE的东西学完,把我的学习的经验分享给大家,一条适合大多数人的学习路线. 第一部分:Java语言入门阶段 第二部分: ...
- JavaEE学习总结(十四)— 人工智能微博
一.数据库与表 人工智能微博(blog) note(id,bt,nr);微博信息(编号,标题,内容) 列表添加 数据库脚本 /* Navicat MySQL Data Transfer Source ...
- JavaEE学习记录(一)--软件系统体系结构
1 常见软件系统体系结构B/S.C/S 1.1 C/S l C/S结构即客户端/服务器(Client/Server),例如QQ: l 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户 ...
- 未完待续【java】JavaEE学习路线总览
这个博客会详细介绍各种技术的知识点,从零基础到入门,充当引路的作用. 同时也会发布一些Swift语言.c#语言.Xcode开发的学习笔记.一些阅读的笔记(部分读书笔记无法发布). 目前1-43的Jav ...
- JavaEE学习文章汇总-并发,集群,分布式
以下文章来自博客 http://blog.csdn.net/FX_SKY/article/category/6203839 其中包括 集群Zookeeper 环境搭建 http://blog.csdn ...
随机推荐
- python使用geopandas和shapely处理shp文件
一.环境搭建 所需库:geopandas (以及前置库) doc:http://geopandas.org/ shapely(以及前置库) doc: 二.数据预处理 1.将shp文件进行切片 2. ...
- java中的锁——列队同步器
队列同步器 队列同步器(AbstractQueuedSynchronizer)为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量.事件,等等)提供一个框架.此类的设计目标是成为依 ...
- Java使用JNDI技术获取DataSource对象
package common; import java.sql.Connection; import java.sql.SQLException; import javax.naming.Contex ...
- Oracle 10G 服务端的安装
安装依赖包yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-l ...
- Proto3:C++代码生成指南
本章节实际上是介绍Protocol Buffer编译器从给定的protocol定义中生成的C++代码.所有proto2和proto3生成的代码不同之处都会高亮标出 --- 需要注意的是这些不同之处只是 ...
- Welcome to Erhan Blog
"Yeah It's on. " 前言 Erhan 的 Blog 就这么开通了. 跳过废话,直接看技术实现 2018 年,Hux 总算有个地方可以好好写点东西了. 作为一个程序员, ...
- 阿里云Confluence无法发送邮件修复
阿里云屏蔽外网的25端口,防止发送垃圾邮件,所以导致阿里云上的ecs无法发送邮箱 采用腾讯邮箱,端口25和465都试了好几遍,最终改成587即可 参考https://blog.csdn.net/qq_ ...
- Docker容器时间同步问题
具体操作: 为了保证容器和宿主机之间的时间同步,采用如下参数:-v /etc/localtime:/etc/localtime:ro但是在页面访问的时候时间依然相差8个小时: 该怎么破解! 回复: 1 ...
- 以后的IT路还很长(1)
以后的IT路还很长(1) 最近有两位兄弟同事离职了,蛮可惜了,在一个战壕一起一.两年了,人各有志嘛!希望他们发展更好些! 目前的公司是个创业型的公司,公司从08年的50来个人,扩张到今年11年400多 ...
- doctrine queryBuilder
为了能够方便的切换数据库,我们有必要使用doctrine的queryBuilder, 但是估计很多人都是不喜欢的(我也是),之前尝试用的时候,发现在doctrine定义的SELECT语法中并没有CON ...