一、IDE的概念、eclipse的介绍、安装、使用 (用eclipse写HelloWorld例子)
    1.什么是IDE(Integrated Development Environment)?
        集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,
        一般包括代码编辑器、编译器、调试器和图形用户界面工具等
 
    2.常见的java集成开发环境
        eclipse  NetBeans  WSAD  VisualAge  Jdeveloper等
    http://www.open-open.com/12.htm
 
 
    IntelliJ IDEA (JetBrains)
 
 
二、JAVA标识符、关键字(保留字)
    标识符:
        定义:我们给类、变量、方法(函数)取的名字符号,由字母、数字、下划线、美元符($)构成
              且数字不能开头。
 
 
        必须遵守的原则:
               标识符不能和Java关键字或保留字相同
                标识符中不能包含空格
                区分大小写
               望文生义
 
 
        养成良好的习惯:
 
            类名定义规范:每个单词首字母大写  HelloWorld
            变量名定义规范:首字母小写,之后的单词首字母大写
            int stuAge;
 
            函数(方法)名定义规范:首字母小写,之后的单词首字母大写
            另:标识符的定义最好遵循"望文生义"的原则
 
java 数据类型:基本数据类型 和 引用数据类型
 
 
 
三、JAVA基本数据类型
 
    4种整型:byte  short int  long  字节整型  短整形 整型  长整型
     2种浮点型:float  double  单精度浮点型  双精度浮点型。
    1种字符型:char  字符型
    1种布尔型:boolean  布尔类型
 
    byte 字节整型   1 8   -2^7~2^7-1 -128  127   
    short 短整型    2 16   -2^ 15   2^15-1
    int 整型    4 32
    long 长整型    8 64   
 
    float:单精度浮点型 4 32
    double 双精度浮点型 8 64
 
    char 字符型     2 16
 
    boolean 布尔类型    1 8
 
 
    byte(字节)、short(短整形)、int(整形)、long(长整形)、float(浮点型)、double(双精度浮点型)、char(字符型)、boolean(布尔型)
    练习:分别定义8个不同的基本数据类型变量,并输出这些变量的值,输出的时候和字符串拼接在一起输出,例如:
        定义了int类型的变量i,a=52
 
四、基本数据类型的定义与赋值
    <数据类型> <变量名> = <数值>;
    例如:
    定义一个整型数据并对其赋值,形式如下:
    int a = 100;
 
    注意:没有被初始化赋值的变量不能使用。
 
五、基本数据类型——字符型
 
    1.unicode编码方式,16位,两个字节长度;表示范围:0~65535
    2.char可以存储一个中文,并且可以通过0~65535的数值进行赋值
    3.练习:创新思维  , 分别打印出这四个字符的unicode码
 
 
 
六、java数据类型转化
    1.当将表示范围小的数据类型赋值给表示范围大的数据类型时,Java自动使用隐式类型转换。
    2.当把级别高的变量赋值给级别低的变量时,必须使用显示类型转换(强制类型转换)。
    3.低--------------------------------------->高
      byte->short/char->int->long->float->double
 
    4.注意:强制(显示)类型转换可能导致精度的损失
 
七、字符串
    1.字符串的声明方式
    2.字符串拼接
    charAt(int index);
    从0开始
 
八.Scanner的学习  //扫描器
 
 
九.输入两个数字,进行加、减、乘、除运算
      输入四个数字,求平均值
      add  minus ride divide
 
十.总结
    1.IDE的使用(eclipse)
    2.标识符、关键字
    3.基本数据类型(4个整型、2个浮点、1个字符、1个布尔)
    4.基本数据类型的转化(隐式和显式)
    5.字符串了解
    6.键盘监听、Scanner的使用

Java02的更多相关文章

  1. java02动手动脑

    1 编写一个方法,生成一千个随机数,用ppt提供的纯随机数发生器. 做这个题目时,看到老师已经给出Xn+1=(aXn+c) mod Integer.MAX_VALUE;给出了公式自然就算法明了. 我想 ...

  2. java-02 JDK安装与环境变量配置&安装编程IDE

    1.JDK下载安装与环境变量的配置 1.1 官方JDK 下载地址 大家可以到Oracle中国官方网站下载JDK,也可已 通过这个链接下载 (推荐大家下载1.8版本,这个版本是当前比较流行的版本) 也可 ...

  3. java-02 for循环,while循环

    ###############获取一个数字的每位数字############### #############1-100奇数和偶数和############## public class Sum { ...

  4. 重新梳理IT知识之java-02语法(二)

    1.如何获取一个随机数 比如:10-99 调用方法:Math.random //Math.random方法得到的是double类型的值范围在[0.0,1.0),一般需要加工后才可满足开发要求. 代码: ...

  5. java02实验:方法

    一:素数输出 1.实验要求: (1)编写判断该数是否为素数的方法,并在主方法中对其进行调用. (2)注意编程规范:程序开头部分的目的,作者以及日期:必要的空格与缩进,适当的注释等: (3)实验报告中要 ...

  6. 2022-07-14 第六组 润土 Java02学习笔记

    1.引用数据类型 Scanner类: Scanner shuru=new Scanner(System.in); int a=shuru.nextInt();//输入整型 String b= shur ...

  7. 集合2--毕向东java基础教程视频学习笔记

    Day14 08 LinkedList09 LinkedList练习10 ArrayList练习11 ArrayList练习2 12 HashSet13 HashSet存储自定义对象14 HashSe ...

  8. Java_Map_Map详解

    本博客为子墨原创,转载请注明出处! http://blog.csdn.net/zimo2013/article/details/8867065 1.Map概述 Map<K,V>  Map集 ...

  9. 黑马程序员_Java基础:集合总结

    ------- android培训.java培训.期待与您交流! ---------- 一.集合概念 相信大家都知道,java是一门面向对象的编程语言,而对事物的体现都是以对象的形式,所以为了方便对多 ...

随机推荐

  1. Qt And MFC Mouse Over Tips

    Qt鼠标提示分析说明 关于鼠标停留在控件上面,显示提示内容的方法. 对于Qt来说, Qt的某一个控件类, 如果属于GUI的, 那么这个控件类会有一个setToolTip(QString text)的方 ...

  2. uwp如何建立任何形状的头像,如圆形,方形,六边形等

    最近掌上英雄联盟更新了新的界面,其中“我”界面的更新比较大,我目前还在加紧跟进.在做这个界面的时候,这个头像我想了一下,其实挺好解决的.先上个原图 这个头像一开始我也完全找不到头绪,然后我把头像放大了 ...

  3. MongoDB 文档的查询和插入操作

    MongoDB是文档型数据库,有一些专门的术语,和关系型DB相似,但也有差异,例如,Collection类似于关系型DB的Table,document类似于row,key/value pair类似于c ...

  4. 异步方法不能使用ref和out的解决方法

    异常处理汇总-后端系列:http://www.cnblogs.com/dunitian/p/4523006.html 应用场景==>后端现在都是用异步方法,那么分页是必不可少的,于是就有了这个问 ...

  5. Inno Steup 打包加入文件夹

    在[Files]段下,添加下面代码Source: "执行文件.exe"; DestDir: "{app}"; Flags: igNoreversionSourc ...

  6. MVC解决Json DataGrid返回的日期格式是/Date(20130450000365)

    实际上是Json格式化问题,我们应该在返回json的时候进行格式化,我们需要重写系统的JsonResult类 using System; using System.Collections.Generi ...

  7. 简单测试nginx1.90做TCP协议负载均衡的功能

    最近工作中需要做TCP层面的负载均衡,以前网站用的反向代理nginx只支持应用层的负载均衡,对于TCP协议是无能为力的,需要使用LVS(linux虚拟服务器). LVS的特点是高性能和极复杂的配置.对 ...

  8. CSS兼容各浏览器的hack

    CSS兼容各浏览器的hack:建议:尽可能的手写代码,可以有效的提高学习效率和深度.浏览器的种类多,麻烦自然也多,主要是各种浏览器对某些属性的渲染效果并不相同,所以有时候需要专门针对特定浏览器或者特定 ...

  9. IDDD 实现领域驱动设计-架构之经典分层

    上一篇:<IDDD 实现领域驱动设计-上下文映射图及其相关概念> 在<实现领域驱动设计>书中,分层的概念作者讲述的很少,也就几页的内容,但对于我来说,有很多的感触需要诉说.之前 ...

  10. T-Sql(六)触发器(trigger)

    不知不觉讲到触发器了,一般我们做程序的很少接触到触发器,触发器的操作一般是DB人员来完成. 然而有的时候一些简单的业务需要我们自己去完成,不能每次都去麻烦DB人员,所以说,编程人员要全才,除了编程以为 ...