欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础知识总结Day1

程序员文章站 2022-07-10 21:23:19
实训第一天下面是对实训的第一天的内容进行的简单编辑总结,半天的时间,也学到了很多基础知识,回忆到了很多之前的忘记的知识点。1.java概述java的发明是由SUN公司 最先发明出来的,现已经被Oracle收购。对于java的发展史:1995年诞生Java 1996年 jdk1.0版本发布 (J2SE J2EE J2ME)这时候的java还处于命名冲突的阶段2004年jdk1.5版本发布命名为:JAVASE 5.02009年收购 Oracle(甲骨文)现如今的jdk有jdk1到jd...

实训第一天
下面是对实训的第一天的内容进行的简单编辑总结,半天的时间,也学到了很多基础知识,回忆到了很多之前的忘记的知识点。

1.java概述

java的发明是由SUN公司 最先发明出来的,现已经被Oracle收购。
对于java的发展史:
1995年诞生Java 
1996年 jdk1.0版本发布  (J2SE J2EE  J2ME)这时候的java还处于命名冲突的阶段
2004年jdk1.5版本发布命名为:JAVASE 5.0
2009年收购    Oracle(甲骨文)
现如今的jdk有jdk1到jdk14,jdk又分为长期维护和开源
LTS——长期维护版本,jdk11

2.分类:

JAVASE :java standard edition
JAVAEE :java enterprise edition
JAVAME :java micro edition     *嵌入式开发*

3.jdk至少为1.8以上的版本

4.环境:JDK下载,安装配置

5.编辑器:记事本,eclipse,idea

myeclipse自带Tomcat服务器运行系统,相比其他的都比较好

eclipse需要自己配置jdk和Tomcat等应用程序

据说idea也很多,很多人好评,本人暂时使用的是eclipse。

6. Java程序:应用程序,小应用程序

java源文件(.java)————出现.class文件(编译javac,可以跨平台的文件),——执行java
	不可以直接运行的需要编译

7.java源文件,程序的入口方法:main方法

	main参数:string[]
	文件名:public的类名必须是文件名

8.JDK,JRE,JVM

JDK:java development kit:java开发包,开发者——jre和java工具  javac java
JRE:java runtime environment:java的运行环境——java类库和JVM
JVM:java virtual machine:java虚拟机   执行.class文件
jvm——不是跨平台

9.数据类型

基本数据类型和引用类型(数组、string、Student等在字符串前面加上各种定义的都是引用类型)
基本数据类型:8种
	整型:byte short  int  long
	byte,1个字节,8位		-128~127
	System.out.println(Byte.MAX_VALUE);
	System.out.println(Byte.MIN_VALUE);
	查看byte的最大值和最小值
	short,2个字节,16位
	int	4         32位 	Integer
	long	8位      64位	后缀 L/l
	默认常量类型  int 
	long l=210000000000   ???	
	浮点型:float 单精度  double 双精度
	float    4               16位	F/f
	double8	             64位	D/d可写可不写
	默认常量值为double类型
	布尔型:boolean
	字符型:char
	对于字符是要有单引号‘’存在的,是两个字节
	char	2            0-65535
	可以有char  c1 = 'a';
	char c2 = 97;
	char c3 = '中';

过程中的代码有如下:

package cn.tedu.demo;
/**
 * 达内第一天
 * @author cll
 * 2020年7月15日17:11:58
 *
 */
public class Demo01 {
public static void main(String[] args) {
	System.out.println("Hello!");
	//测试基本类型的最大最小值
	System.out.println(Byte.MAX_VALUE);
	System.out.println(Byte.MIN_VALUE);
	System.out.println(Short.MAX_VALUE);
	System.out.println(Long.MAX_VALUE);
	System.out.println(Integer.MAX_VALUE);
	System.out.println("____________________________________________________");
	//long的后缀,可以将其进行位数的转换
	long l = 21000000L;
	System.out.println(l);
	//float的后缀有f/F都可以
	//float f = 5.67则不可以正确进行,必须有后缀
	float f= 5.67F;
	double d =5.67;
	double d1=2;
	System.out.println(f);
	System.out.println(d);
	System.out.println(d1);
	System.out.println(Double.MAX_VALUE);
	System.out.println(Float.MAX_VALUE);
	System.out.println("____________________________________________________");
	//char字符练习,char的最大的值为65535
	char c = 55;
	char c2 = 'd';
	char c3 = '中';
	System.out.println(c);
	System.out.println(c3);
	System.out.println(c+","+c2+","+c3);
	System.out.println(c+c2+c3);
	System.out.println((int)c);
	//(\ u)是将十六进制的表示,表示为一个字符
	char c4 ='\u0231';
	System.out.println((int)c4);
	//\n 表示回车     \r表示换行   \t 表示tab键    \\表示为转义字符,
	String str = "c:\\java\\tedu\\web";
	System.out.println("____________________________________________________");
	
}
}

结果如下图所示:
Java基础知识总结Day1

本文地址:https://blog.csdn.net/C_Linda/article/details/107368527