美文网首页
Java基础一

Java基础一

作者: 艳晓 | 来源:发表于2017-04-28 17:48 被阅读60次

A、第一个工程

public class hello{
    public static void main(String[] args){
        System.out.println("Hello zyx");
    }
}

class hello :类名必须与.java文件名相同
System.out.println("Hello zyx"); :输出语句,println会自动换行,print不会

B、基础概念

Java之父:詹姆斯.高斯林
JVM: Java Virtual Machine Java虚拟机,Java语言跨平台性的翻译员执行者
JRE: Java运行环境
JDK: Java开发工具包,就是会有java图标的这个哦
开发工具:记事本、Notepad++、Eclipse、MyEclipse

SE: 标准版,是ME和EE 的基础
ME: 小型机,Android开发会使用,手机。。。
EE: Web应用程序开发,网页。。。

C、命名规则

接口,方法名,变量
组成部分:$ , _ , 数组,英文字母

D、数据类型与强制转换

1、基本数据类型分类:4类8种
整数 byte 1字节(-128~127),short 2字节 int 4字节 long 8字节
浮点数 float 4字节 double8字节
字符 char 2字节
布尔 boolean 1字节
Java语言整数常量默认int,使用long类型时需要在数字末尾加L或l 小数默认double
单精度浮点数float 建议使用F或f标记

2.1、默认转换

byte, short, char, int ,long, float, double
在运算过程中,有byte, short, char参与,他们先进行转换,转换成int类型,再运算
在运算过程中,有long, float, double任意一种参与,结果必然是这种类型,如果有多种,按照由小到大转换,结果必然是大的这种类型

2.2、强制转换:

从大的数据类型到小的数据类型。
格式:目标数据类型 变量 = (目标数据类型)被转换的数据
注意:不要随意使用强制转换,因为它隐含了精度损失问题

// 定义一个byte类型,一个int类型,做加法
  byte a = 3;
  int b = 4;

// 默认转换1
  System.out.println(a+b);

 // 默认转换2
  int c = a+b;
  System.out.println(c);
  
// 强制转换
  byte m = (byte)(a+b);
  System.out.println(m);

E、Eclipse调试

1、双击左侧边栏,出现小圆点,这就是断点

断点

2、上方小蜘蛛按钮,会自动进入debug模式


小蜘蛛

F、标签语句

使用标签语句配合break可以跳出多层循环!
标签语句格式
标签名:语句

//使用break跳出多层循环,需要标签语句的配合
// 标签语句格式   标签名:语句
    wc:for(int x = 0; x<3; x++){
        nc:for(int y = 0; y<4; y++){
        
            if(y==2){
// 此处只能用一个break,连用两个,第二个不会执行
                break wc;
            }
            System.out.println("nnn");
        }

    }

相关文章

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java基础:反射

    反射注解动态代理相关阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 ...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

  • Java基础:动态代理

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 概述 在运行时,...

  • Java 集合类原理

    Java基础——HashMap源码分析 Java基础——HashSet源码分析 Java基础——HashTable...

  • Java基础:类加载器

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 什么是类加...

  • java基础(一)-String、StringBuffer、St

    java基础-String、StringBuffer、StringBuilder java基础小白,初学java,...

网友评论

      本文标题:Java基础一

      本文链接:https://www.haomeiwen.com/subject/rblazttx.html