最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

20天学会 java

来源:博客园

环境搭建,基础知识,高级知识,项目20天学会 java00.java介绍01.java环节搭建,IDEA,java语言02.java语法,运算符,随机数03.java分支,循环,控制关键字04.数组,set,collections,map,集合05.方法06.面试对象基础07.常用api08.综合项目实战09.IO10.多线程11.网络编程12.高级技术:单元测试,反射,动态代理13.xml,设计模式14.日志


(资料图)

00.java介绍sun 公司(Stanford University Network)在1995年推出的高级编程语言2009年 sun公司被Oracle公司收购所以Java属于Oracle为什么用Java:世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。可移植性、安全可靠、性能较好。开发社区最完善,功能最丰富。

Java能做什么:桌面应用开发各种税务管理软件,IDEA企业级应用开发微服务,大型互联网应用服务器系统应用的后台大数据开发hadoop游戏开发移动应用开发android,医疗设备

Java技术体系:Java SE(Java Standard Edition):标准版Java技术的核心和基础Java EE(Java Enterprise Edition):企业版企业级应用开发的一套解决方案Java ME(Java Micro Edition):小型版针对移动设备应用的解决方案

Java是什么?是一门高级编程语言。Java是哪家公司研发的,现在属于哪家公司?sun公司、Oracle公司。Java之父是谁啊?詹姆斯.高斯林Java能做什么?基本上什么都可以干,主要做互联网系统的开发。Java有哪些技术平台啊JavaSE(标准版)、JavaEE(企业版)、JavaME(小型版)

01.java环节搭建,IDEA,java语言Java快速入门Java开发环境的准备:JDK简介、安装、常用命令Java入门程序-HelloWorldHelloWorld程序常见问题补充知识:Java程序的执行原理补充知识:JDK的组成、跨平台原理补充知识:JDK安装后Path和Java_home环境变量IDEA开发工具的使用Java基础语法

Java语言的产品是 JDK(Java Development Kit :Java开发者工具包)?,必须安装JDK才能使用Java语言JDK8,JDK11,JDK17是 LTS

验证JDK安装成功的方式:查询JDK的版本号:在命令行 窗口中分别输入javac –version 及 java –version看版本提示,如果版本提示与自己安装的版本号一致,则代表JDK环境搭建成功。将来我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言。必须先通过javac.exe编译工具进行翻译,然后再通过java.exe执行工具执行才可以驱动机器干活

补充几个命令行窗口的常用命令:dir查看当前路径下的文件信息cd进入单级目录: cd itheima进入多级目录: cd D:\itheima\JavaSE\第一天回退到上一级目录:cd ..回退到盘符根目录:cd \cls清屏

开发 Java 程序,需要三个步骤:编写代码helloworld.java,编译代码javac.exe helloword.class字节码文件,运行代码java.exe

首字母大写,满足驼峰模式文件名称必须与代码中的类名称一致

一。Java是什么?是一门高级编程语言。Java是哪家公司研发的,现在属于哪家公司?sun公司、Oracle公司。Java之父是谁啊?詹姆斯.高斯林Java能做什么?基本上什么都可以干,主要做互联网系统的开发。Java有哪些技术平台啊JavaSE(标准版)、JavaEE(企业版)、JavaME(小型版)

二。搭建java开发环境需要安装什么?去哪里下载?JDK (Java Development Kit )?开发者工具包(JVM虚拟机运行java程序的地方,核心类库(Java自己写好的程序),开发工具java,javac; Oracle官网。JVM+核心类库=JRE Java运行的环境JDK目前发展到哪里了,LTS版本有哪些,企业使用的JDK有什么特点?JDK 17,JDK 8、11、17 ,很多企业还在使用JDK 8。如何验证JDK是否安装成功了?在命令行窗口中,输入java –version、javac –version看版本号。Java开发环境最重要的2个命令是什么啊?javac 编译命令、 java 执行命令。

三。Java程序要经历哪些步骤1、开发一个Java程序要经历哪些步骤?编写、编译(javac)、运行(java)2、Java代码编写有什么基本要求?文件名称的后缀必须是java结尾。文件名称必须与代码的类名称一致。必须使用英文模式下的符号。

HelloWorld案例常见错误:Windows的文件扩展名没有勾选代码写了,但是忘记保存了文件名和类名不一致。大小写错误,单词拼写错误,存在中文符号,找不到main方法。括号不配对。编译或执行工具使用不当。一个什么错都犯过的程序员,才是真正的程序员!

四。Java程序的执行原理是什么样的?不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。机器语言是由什么组成的啊?0和1

JDK (Java Development Kit )?开发者工具包(JVM虚拟机运行java程序的地方,核心类库(Java自己写好的程序),开发工具java,javac; Oracle官网。JVM+核心类库=JRE Java运行的环境

JDK有哪些组成啊?JVM虚拟机:真正运行Java程序的地方。核心类库:Java自己写好的一些程序,给咱们的程序调用的开发工具:javac、java、…Java的跨平台是什么含义,Java如何实现跨平台的?一次编译、处处可用我们的程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行

五。开发工具,开发环境文本编辑工具: 记事本 、 UltraEdit 、 EditPlus 、 TextPad 、 NotePad++、sublime..存在的问题:编写代码时没有错误提醒、没有代码智能提示、需要自己进行编译、执行,功能不够强大。

集成开发环境( IDE, Integrated Development Environment )把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。常见Java的IDE工具有:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等。

IntelliJ IDEAIntelliJ IDEA 一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的java开发工具。IDEA 在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是Java开发企业级首选工具。https://www.jetbrains.com/idea/download/#section=windows

IDEA开发工具的使用IntelliJ IDEA 开发工具概述、安装IDEA 编写第一个程序IDEA 字体、主题、背景色设置IDEA常用快捷键介绍IDEA工程、模块常用操作Java基础语法

注释是什么?写在程序中对程序进行解释说明的文字Java程序中书写注释的方式有几种,各自有什么不同?单行注释://多行注释:/* /文档注释:/* */注释有什么特点?字符:单引号字符串:双引号不影响程序的执行,编译后的class文件中已经没有注释了。注释的快捷键是怎么样的?Ctrl + / 单行注释(对当前行进行注释)Ctrl + Shift + / 对选中代的码进行多行注释。

projectmodule 固定格式的package 文件夹class

六。基础知识:数据在计算机底层都是怎么存储的?都是采用二进制:使用0、1,按照逢2进1的规则表示数据来存储。2、如何快速的算出一个数据的二进制形式?除二取余法3、数据在计算机底层存储的最小单位是什么?字节,一个字节等于8个二进制位:1B=8b

数据类型分为几种?引用数据类型:String基本数据类型:4大类8种。byte short int(默认) long 整型float double(默认) 浮点型char 字符型boolean 布尔型随便写的整数、小数字面值默认什么类型?23 ,默认是int类型 , 加上L/l就是long类型的数据了。23.8,默认是double类型,加上F/f就是float类型了。

自动类型转换的底层原理:型范围小的变量,可以直接赋值给类型范围大的变量什么是强制类型转换?可以强行将类型范围大的变量、数据赋值给类型范围小的变量。

强制类型转换有哪些需要注意的?可能出现数据丢失。小数强制转换成整数是直接截断小数保留整数。

变量详解类型转换运算符基本算数运算符+符号做连接符,其结果依然是一个字符串自增自减运算符赋值运算符关系运算符逻辑运算符三元运算符运算符优先级

关键词: