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的更多相关文章

  1. Java学习day01

    1.Java的种类: JavaSE(Java标准版) JavaEE(Java企业版) JavaME(Java微型版) 其中,JavaSE是基础,以后的方向是JavaEE(Java企业版) 2.什么是J ...

  2. 我的JavaEE学习路线图

    从学习Java开发到现在虽然也已经快三年了,但是要说到分享一下经验实在是不敢当.权当是对自己的一个总结吧,希望大家不吝指教,互相交流. 照旧,还是现来整理一下我学习Java的一个路线图吧,然后按照这个 ...

  3. python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  4. JAVAEE学习路线分享

    今天把我的教学经验分享给大家.适合大多数人的学习路线.注:目前作者已经转行做java培训. 首先是培养兴趣.先开始学习HTML知识.也就是做网页,从这里开始比较简单,就是几个标签单词需要记住. 接着开 ...

  5. JavaEE学习路线

    针对很多初识Java者,对如何学习Java.如何学好Java很迷茫,最近刚把JavaEE的东西学完,把我的学习的经验分享给大家,一条适合大多数人的学习路线. 第一部分:Java语言入门阶段 第二部分: ...

  6. JavaEE学习总结(十四)— 人工智能微博

    一.数据库与表 人工智能微博(blog) note(id,bt,nr);微博信息(编号,标题,内容) 列表添加 数据库脚本 /* Navicat MySQL Data Transfer Source ...

  7. JavaEE学习记录(一)--软件系统体系结构

    1 常见软件系统体系结构B/S.C/S 1.1 C/S l C/S结构即客户端/服务器(Client/Server),例如QQ: l 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户 ...

  8. 未完待续【java】JavaEE学习路线总览

    这个博客会详细介绍各种技术的知识点,从零基础到入门,充当引路的作用. 同时也会发布一些Swift语言.c#语言.Xcode开发的学习笔记.一些阅读的笔记(部分读书笔记无法发布). 目前1-43的Jav ...

  9. JavaEE学习文章汇总-并发,集群,分布式

    以下文章来自博客 http://blog.csdn.net/FX_SKY/article/category/6203839 其中包括 集群Zookeeper 环境搭建 http://blog.csdn ...

随机推荐

  1. 在virtualenv中安装NumPy、 SciPy、 scikit-learn、 matplotlib

    首先要进入对应的虚拟环境 然后安装包    这里把安装源改成使用豆瓣的源进行下载  这样的话 下载速度会快很多   安装numpy包 pip install numpy -i https://pypi ...

  2. 2015-09-23-Archlinux的一些配置

    firefox的flash插件 pacman -S flashplugin firefox上网慢 由于Chromium浏览器,打字的时候经常会跳字母,所以就换了firefox浏览器,但是FF上网的时候 ...

  3. rocket mq 入门文档

    原文地址: http://jm.taobao.org/2017/01/12/rocketmq-quick-start-in-10-minutes/ 感谢原作者 十分钟入门RocketMQ 本文首先引出 ...

  4. 关于后端下载后端返回的blob类型文件的下载

    关于后端返回blob类型的文件下载记录,在请求的时候前端设置响应类型 responseType: 'blob', const blob = new Blob([r], {type: r.type}); ...

  5. JS实现select去除option的使用注意事项

    网上讲JS动态添加option和删除option的文章很多,在此推荐一篇: http://www.jb51.net/article/35205.htm 我使用的是如下方法: function remo ...

  6. IO流文件拷贝

    目录 IO流文件拷贝 前言 字节流(使用FileInputStream和FileOutputStream读取每一个字节...) 字节流(使用FileInputStream和FileOutputStre ...

  7. SpringMVC学习笔记四:SimpleMappingExceptionResolver异常处理

    SpringMVC的异常处理,SimpleMappingExceptionResolver只能简单的处理异常 当发生异常的时候,根据发生的异常类型跳转到指定的页面来显示异常信息 ExceptionCo ...

  8. spring学习笔记二:spring使用构造方法注入(set方式注入)

    项目目录树: 1.spring的依赖包配置 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRIN ...

  9. log4j.xml配置,包含自定义log4j日志级别及输出日志到不同文件

      一.配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configura ...

  10. 在Docker中运行gocd

    gocd是一个持续集成的工具,可视化效果非常好 运行gocd-server 12345 docker run -d --name server -p8153:8153 -p8154:8154 -v / ...