day01

1.

JVM: JAVA虚拟机

Jre: java运行环境  jre = java虚拟机+ 核心类库

Jdk : java开发工具集。 Jdk = jre + java开发工具。

2.配置环境变量path\java_home\classpath的作用?

Path: 为了让控制台在任意路径下都可以找到java的开发工具。

Java_home : 避免频繁修改path 环境变量信息。

Classpath : 设置class文件所在的路径信息。

3.数据类型

*boolean:一字节或者4字节

当用Boolean声明一个基础类型的变量时,该变量占用4个字节,

当用Boolean声明数组类型时,每个数组的元素会占用一个字节。

*String:是引用数据类型,非基础数据类型。

*整形默认为int,浮点型默认为double。

4.强制转换

(1)二进制数据在计算机里存储为补码形式

int i = 128;
byte b = (byte)i;
System.out.println(b);    //将输出-128

转换为二进制:Integer.toBinaryString()

(2)

*byte型、short型和char的值在运算时将会被自动被提升到int型再运算,例如:

byte a = 3;

byte b = 4;

byte c = a + b;              // 相当于byte c =(int)( a+b);可改成byte c =(byte)(a+b);

System.out.println(c);    // 编译出错,可能损失精度

*两个不同数据类型在运算时,结果的数据类型取决于数据类型大的那个数。

(3)

int i = 10;   //java编译器在编译的时候就可以确认常量10的值,会检查是否超出其数据类型的表示范围

byte b = i;  //java编译器在编译的时候并不可以确认变量 i 所储存的值,而在运行时在内存中分配空间

5.常用的ascii码表

0~9:    48~57

A~Z:    65~90

a~z:     97~122

时间: 2024-10-13 05:43:51

day01的相关文章

DAY01 WINDOWS 实验报告

DAY 01   Windows 实验一 实验名称:虚拟机的安装以及win7系统的安装 实验描述:学习安装虚拟机,以及安装不同的系统,可以满足用户不同时期的不同的需求 实验步骤: 步骤1:点击开始-选择vmware文件夹-点击Vmware Workstation                             步骤2:点击文件-新建虚拟机-下一步-选择客户机操作系统和版本-选择虚拟机安装位置-设置虚拟机的处理器.内存等信息-完成虚拟机裸机的安装 步骤3:点击编辑虚拟器-双击CD/DVD(

传智播客JavaWeb day01

2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C#出生,所有对号入了座. 1.JDK  ==  .Net Framework 都是基础库,但是Java开发工具要手动引入,类似dll引入 2.Content Assist  ==   AutoComplete java里面的快捷键是alt+/,个人还是习惯tab键, 3 junit == 单元测试 4

MFC DAY01

一 MFC课程的安排 MFC - 微软基础类库和框架 COM - 组件对象的编程原理和应用 ADO - WINDOWS下 数据库的访问和操作 SOCKET - WINDOWS下网络通信编程二 需要掌握的技能 熟练掌握 断点调试 程序 学会使用 call stack(调用堆栈)查看函数之间的调用关系 熟练掌握 vc下的 向导 和 工具 借助MSDN ,了解整个程序的流程.三 对大家的期望 不要缺课,课程连续性极强. 多思考,多练习. 营造良好的课堂气氛.**********************

coco2d学习day01 精灵分析

day01笔记 using namespace cocos2d; == USING_NS_CC; 一般用后面的 #ifndef __MYLAYER_H__ #define __MYLAYER_H__ ---------------一般加入头文件加入宏 : public CCLayer 一般加入一个类继承CCLayer CCLayer::init(); CCLabelTTF *plabel = CCLabelTTF::create("sunda","Arial",36

struts2之day01——06Struts2的action方法访问

struts2之day01--06Struts2的action方法访问                           (重点) 一.Action的方法访问介绍 1.有三种方法实现 第一种  使用action标签的method属性,在这个属性里面写执行的action的方法: 第二种  使用通配符方式实现: 第三种  动态访问实现(基本不用) 2.演示错误 (1)如果action方法有返回值,在配置文件中没有配置,出现错误 (2)在action里面的方法有返回值,如果有返回值时候类型必须是St

day01课程回顾,数据类型,(用户登录限制登录三次,购物车,省市县三级联动)

Day01 Python的分类 Cpython:代码àc字节码->机器码   一行一行的编译执行 Pypy:   代码àc字节码->机器码   全部转换完再执行 其他python  代码-->其他字节码-->机器码 Python的执行 Windows:C:\Python35\python.exe    D:\1.txt(python可执行文件路径---解释器   执行文件) Linux:可以在文件的头部写#!/usr/bin/python    python安装路径(用命令wher

java基础学习笔记day01

java基础学习笔记day01 1.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件 2.java概述: java之父:詹姆斯·高斯林 JDK:java开发环境 jre:java运行环境 JVM:java虚拟机 java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的 JavaSE:标准版 JavaME:手机端,物联网 JavaEE:企业版,互联网项目 3.java语言特点: 简单性 解释性 面向对象 高性能 分

Linux系统学习日志Day01

Day01   Linux系统学习日志 (一)  Linux历史 创始人:林纳斯·托瓦兹 时间:1991 年10 月5 日(对外公开时间) 现状:多版本,有redhat.centos.Ubuntu.fedora (二)  Linux认证 管理员:RHCSA 需要掌握的知识: Linux的命令和日常维护,包括安装操作系统.构建网络连接.管理物理存储和执行基础安全管理. 工程师:RHCE 需要掌握的知识: RH124红帽企业Linux基础 RH134红帽企业Linux系统管理 RH254红帽企业Li

Python 简介day01

1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 2.执行Python程序 对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码为使用Python输出"Hello World!": #!/usr/bin/python  print "Hello, World!"; 3.python 3.0+版本已经把print作为一个内置函数,正确输出"Hello World!"代码如下:

struts2之day01——05Struts2的action创建

struts2之day01--05Struts2的action创建 Action三种编写方式 第一种:创建普通类,这个不继承任何类,不实现任何接口 第二种:创建类,实现接口Action(注意,该方法需要这个包) 查看源代码:ctrl点击"Action"单词,导入src文件,可以查看源代码: 该方法可以用接口中的常量做返回值,比如:SUCCESS: 第三种:创建类,继承类ActionSupport 这个类本身就实现了Action接口: