java基础总结(不定时更新)

目录

java基础

一、java入门

1.java背景知识

2.java快速入门

3.IDEA开发工具的使用

4.Java基础语法

java基础

一、java入门

1.java背景知识

        首先,我们要知道我们为什么要用java,因为java是目前世界上最流行的编程语言之一,在国内使用最为广泛的编程语言,这是第一点,其次,它的可移植性包括安全性、性能等等都是比较好的,而且java开发社区最完善,功能也最丰富。

        ok,那么,java能做什么呢,常见的有桌面应用开发(各种税务管理软件,包括我们熟知的IDEA等等),企业级应用开发(微服务,大型互联网应用),移动应用开发(android,医疗设备),服务器系统(应用后台)等等,同时也可以做大数据开发(Hadoop),游戏开发(我的世界 MineCraft)。

        接下来,我们应该要了解一下java技术体系,包括Java SE(Java Standard Edition),Java EE(Java Enterprise Edition),Java ME(Java Micro Edition)。Java SE就是Java技术的核心和基础,Java EE就是企业级应用开发的一套解决方案,Java ME就是针对移动设备应用的解决方案。

        在进入正式进入java开发学习之前,我们还需要了解一些关于java它来源的一些知识,首先,Java是美国sun公司(Stanford University Network)在1995年推出的一门计算机高级编程语言,Java早起成为Oak(橡树),后期改名为Java,Java之父名为詹姆斯.高斯林(James Gosling),2009年sun公司被Oracle公司收购。

2.java快速入门

首先是Java开发环境的准备

        1.JDK(Java开发者工具包)

        必须安装JDK才能使用Java语言,请自行百度如何获取JDK

        2.javac和java

        将来我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言,必须先通过javac编译工具进行翻译,然后再通过执行工具执行才可以驱动机器干活。

        3.java程序执行原理

                1⃣️编程语言发展历程      

                        机器语言👉汇编语言👉高级语言👉

                2⃣️为什么学习高级汇编语言

                        使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令

                3⃣️BUG,原意是臭虫或者虫子。现在用来指代在电脑系统或者程序中隐藏的一些问题                                或者漏洞

                4⃣️Debug

                        在计算机编程和软件开发方面,“调试”是指识别、分析和修复程序中错误或错误的过程。当程序没有按预期运行或遇到意外问题时,会进行调试以找到并解决问题。

        4.JDK的组成、跨平台原理

        JDK(Java开发工具包)是一个用于创建Java应用程序的软件开发环境。它为开发、编译和运行Java程序提供了必要的工具、库和运行时环境。其实是JDK粗略地可以认为就是JVM+核心类库,JVM就是java虚拟机,真正运行java程序的地方,核心类库就是java自己写好的程序,给程序员自已的程序调用的。

        跨平台原理:一次编译,处处可用(虚拟机的功劳)

        5.JDK安装后Path和Java_home环境变量,自行百度,我自己用的是mac系统

3.IDEA开发工具的使用

        以前的开发工具在一定的问题,比如一些文本编辑工具:记事本 、 NotePad++、 EditPlus、 sublime… 编写代码时没有错误提醒、没有智能代码提示、需要自己进行编译、执行,功能不够强大。所以我们用IDE开发工具,它是把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码只能提示,错误提醒,项目管理等等。常见的Java  IDE工具有:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等等,这里我们后面使用到的都是IntelliJ IDEA。

4.Java基础语法

        1.注释

                1⃣️注释是什么

                        注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的

                2⃣️有哪些注释

                        单行注释:// 注释内容,只能写一行

                        多行注释:/* 
                                                   注释内容1
                                                   注释内容2
                                           */

                        文档注释:/** 
                                                   注释内容
                                                   注释内容
                                                   */(  文档注释的内容是可以提取到一个程序说明文档中去的)

                  3⃣️注释的特点

                          注释不影响程序的运行

        2.字面量(就是告诉程序猿数据在程序中的书写格式)

                

        3.变量

               1⃣️什么是变量

                        变量是用来记住程序要处理的数据

               2⃣️变量的定义格式

                        数据类型    变量名称 = 数据;  举例:int age = 18;

               3⃣️为什么要用变量

                        使用变量记住要处理的数据,编写的代码更灵活,管理代码更方便

               4⃣️变量有什么特点

                        变量中存的数据是可以被替换的

               5⃣️变量的应用场景

                        写程序时对数据的处理

        4.变量使用注意事项

               1⃣️变量要先声明才能使用

               2⃣️变量是什么类型,就应该用来装什么类型的数据,否则报错

               3⃣️变量是从定义开始到"}"截止的范围内有效,且同一个范围内,定义的多个变量,它                                                        们的名称不能一样

               4⃣️变量定义的时候可以不赋初始值,但在使用时,变量里必须有值,否则报错;

        5.关键字

                1⃣️关键字是什么

                        Java语言自己用到的一些词,有特殊作用,我们称为关键字,如:public、class、                        int、double等等

                2⃣️注意事项

                        关键字是java用的,所以我们就不能用来作为类名或者变量名,否则会报错

                3⃣️关键字表

 

        6.标识符

                1⃣️标识符是什么

                        标志符就是名字,我们写程序时会起一些名字,如类名、变量名等等都是标识符

                2⃣️标识符的要求

                        基本组成:由数字、字母、下划线(_)和美元符($)等组成

                        强制要求:不能以数字开头、不能用关键字作为名字、切实区分大小写

                3⃣️标识符的建议规范

                        变量名称:满足标识符规则,同时建议用英文、有意义、首字母小写,满足"驼峰模式"

                        类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足"驼峰模式",例如:HelloWorld,Student

        


                

        

        


        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值