栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-18

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-18

1.1991年sun公司需要一种新的语言:所需内存小,并且可以在不同平台上运行

詹姆斯.高斯林担任组长开始研发

1995年确立并在1996年发布java1.0版本

2009年被Oracle公司(全球最大的企业级软件开发公司)收购

2.三类:javaSE(标准版java基础)包括:核心类库,基础语法,数据库链接,输入和输出,网络编程,线程...

javaEE(企业版):其中包含javaSE,额外添加Servlet涉及到服务器

javaME(微缩版):已经被安卓代替

3.开源

·面向对象

·平台无关性(可以跨平台)

对于java程序,只需要开发一次,就可以在不同平台(即操作系统)上运行。

·JVM(java虚拟机)

通过虚拟机,将java程序指令翻译给不同的操作系统。

条件:在不同的平台上安装不同的java虚拟机,担任java程序的第一个环境

·交互特性

·多线程机制

·动态内存管理机制(自动垃圾回收)

·安全性

4.开发一个源代码(XXX.java)---编译-->字节码文件(.class)--JVM(java虚拟机)-->操作系统

上述编译:JDK

5.JDK(开发人安装JDK):包含一些基本工具javac(调用编程工具)将源代码编译为字节码

编译工具,打包工具,其中包含JRE

JRE(java运行环境):包含java的核心类库,包含JVM

JVM:运行java程序

服务器只安装JDE就可以了

6.java语言区分大小写,命名时可以使用内容:大小写字母,数字,下划线,$

注意:数字不能开头。

7.数据类型:可以指导程序中数据如何存储,如何计算

可分为基本数据类型和引用数据类型

基本数据类型:数值型,字符型,布尔型

数值型可分为:整数(byte short int long )类型和浮点(float double )类型

8.java中除去boolearn型外其它7中基本数据类型之间可以相互转换

默认类型转换和强制类型转换

默认类型转换:由容量小的类型转换为容量大的类型

强制类型转换 :由容量小的类型转换为容量大的类型

public class y1016 {
    //使用两个变量原地交换变量的值
    //      int a=5,b=10;  把a与b的值交换(仅使用a,b两个变量)
    public static void Main(String[] A){
        int a=5,b=10;
        a=a+b;
        b=a-b;
        a=a-b;
        System.out.println(a);
        System.out.println(b);
    }
}

import java.util.Scanner;
public class y1016 {
    //华氏温度和摄氏温度互相转换,
    public static void Main(String[] A){
     int C;
     double F;
     Scanner in = new Scanner(System.in);
     C=in.nextInt();
     F=((C-32)/((float)9/5));
     System.out.println(F);
    }
}

import java.util.Scanner;
public class y1016 {
    //给定一个任意的大写字母A~Z,转换为小写字母 (大写 + 32 -->小写)
    public  static  void main(String[] A){
        Scanner input = new Scanner(System.in);
        char c=input.next().charAt(0);
        change(c);
    }
    private static void change(char c){
        //如果输入字母为大写,+32就可以得到小写
        if(c>='A'&&c<='Z'){
            c+=32;
            System.out.println(c);
        }else if(c>='a'&&c<='z'){
            //如果是小写,减去32就可以得到小写
            c-=32;
            System.out.println(c);
        }if(c<'A'|| c>'z'){
            System.out.println("输入错误,请重新输入");
        }
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号