A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Song、

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© Song、 初级黑马   /  2019-9-20 23:02  /  745 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

             技术贴
作为一个小白,也没有什么技术好分享的,就是老师上课讲的那些东西,在这里就当成学习的一个回顾总结好了。
截止到到现在为止我已经学了Java发展史、跨平台原理、JRE和JDK、JDK的下载安装、常用dos命令、配置patch环境变量、HelloWorld案例、Notepad++软件的下载安装和使用、注释、关键字、常量、数据类型、变量、标识符、类型转换、运算符和表达式、字符的+操作、赋值运算符、自增自减运算符、关系运算符、逻辑运算符、三元运算符、数据输出、流程控制的顺序结构、分支结构中的if结构、switch结构、循环结构的for结构、while结构、do while结构、三种循环之间的区别、跳转控制语句、循环嵌套、idea的下载安装使用、Random随机数获取、数组、方法和对象。
Java语言发展史:语言就是人与人交流沟通的表达方式,人与计算机之技安进行信息交流沟通的一种特殊语言。Java是美国Sun公司在1995年推出的计算机语言,Java之父是一个叫James Gosling的白胡子老头。目前公司手机用最多的是Java8.0版本,这是第一个Java的长期支持版本,我们在学校学习的是11.0,是第二个长期支持版本。
跨平台原理:平台指的是操作系统,就是windows mac linux之类的,跨平台指的是在Java程序可以在任意操作系统上运行,只需要安装说操作系统对应的JVM就可以了,JVM就相当于Java和系统之间的翻译。Java可以跨平台,jvm不可以。
JRE和JDK:JRE是Java程序的运行环境,包含了JVM和运行时所需要的核心类库,如果我们只是想要运行一个已有的Java程序,只需要安装JRE即可。JDK时Java程序的开发工具包,包含JRE和开发工具。其中开发工具包括:编译工具(javac)和运行工具(java)。我们如果想要开发一个全新的Java程序,那就必须安装jdk。JDK的下载可以通过官网www.oracle.com ,注意安装路径中不要出现中文和空格,另外bin目录中的东西需要重点掌握,里面有java 和 javac。
常用DOS命令:首先打开命令提示符窗口:按下win + r;输入cmd然后回车就可以打开命令提示符窗口。常用的命令有盘符名称 : 作用是盘符切换,比如E:表示切换到E盘。dir 表示查看当前路径下的内容 。Cd 目录 表示进入单级目录。比如cd itheima;cd ..表示退回到上级目录。Cd 目录1|\目录2\ 表示进入多级目录。比如cd itheima\javase;cd\ 表示退回到盘符目录; cls是清屏;exit是退出命令提示符窗口
配置patch环境变量:我们如果想要在命令提示符窗口中打开Java 需要一步一步往下写直到找到Java的安装包,这是在太麻烦了,所以需要配置一个patch环境变量,这样就可以在任何盘符位置直接输入来打开Java或者javac。右键此电脑选择高级系统设置,选择环境变量,在下面的系统变量中新建一个 起名叫JAVA_HOME,然后把自己的jdk安装路径加进去,然后在系统变量中找到patch环境变量选择编辑添加 %JAVA_HOME%\bin 并点击上移将这一串移到最上面。
HelloWorld案例:1.通过记事本编写程序源文件2.编译程序需要使用编译器(javac),通过javac编译之后可以得到一个Java字节码文件(后缀是class)3.通过Java运行这个字节码文件。具体内容就不写了,重要的就是这个运行过程
Notepad++:其实这个没啥用,过几天就弃了,大概就是个写代码的软件,能帮你自动缩进,关键字变色,比较直观。
注释:就是在程序指定位置添加注释信息,分为单行注释://注释信息 ;多行注释:/*注释信息*/ 文档注释: /**注释信息*/
关键字:就是被Java语言赋予特定含义的单词,关键字的单词全部小写,常用的代码编辑器针对关键字有特殊的颜色标记,true  false null 这三个单词也会变色,但是这三个不是关键字。
常量:就是在程序运行中,其值不会发生改变的量,分类:字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量;空常量是不能直接输出的 其他的常量都可以直接输出。
数据类型:Java是种强类型语言,对每种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们能表示的大小也不一样。数据类型分为基本数据类型和引用数据类型,基本数据类型分为数值型和非数值型,数值型又包括整数:byte short int long 非数值类型只有一种 布尔类型 boolean;引用数据类型分为 类 class 接口 interface 数组[] 整数类型被默认成int类型,浮点数被默认成double类型
变量:就是在程序运行过程中,其值可以发生改变的量 定义一个变量需要 数据类型 变量名 = 变量值,在使用过程中可以改变定义的变量的变量值
标识符:就是给类、方法、变量等起名字的符号。定义的规则是 1 由数字、字母、下划线、和美元符组成 2 不能以数字开头 3 不能是关键字 4 要区分大小写 常见命名规定 大驼峰命名法 :一般用于给类命名 ,标识符是一个单词的时候,首字母大写 ,标识符是多个单词组成的时候,每个单词的首字母大写;小驼峰命名法 :一般用于给方法或变量起名,标识符是一个单词的时候,首字母小写,标识符是由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。
类型转换 : 把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量 就是自动类型转换,反之就是强制类型转换 ,尽量不要强制类型转换,容易数据丢失。数据范围从小到大依次为byte short (char) int long float double
运算符表达式:就是对常量或者变量进行操作的符号 加减乘除
字符串的+操作:如果有字符串 + 就不是运算 是拼接 比如“itheima ” + 666 结果就是itheima666.
赋值运算符:跟运算符差不多 += -= *= /= %=没啥说的太简单了,这一课我笔记就写了两行
自增自减:++和-- 姐可以放在变量的后面也可以放在变量的前面 ;单独使用的时候放前面和后面结果是一样的;参与操作的时候 ,如果放后边就是先拿变量参与操作,后拿变量做++ 或 - -。反之相反
关系运算符:也很简单  ==  != > >= < <=就这些 一看就懂不写了
逻辑运算符:
逻辑运算符 有& | ^ !四种 是用来连接关系表达式的 ,也可以用来直接连接布尔类ing的常量或者变量 。其中&&  || !这三种比较常用
剩下的内容还有很多很多 我就不一一列举了  简单写写吧
流程控制分三种  顺序结构 就是正常的从上到下执行;分支结构 如果满足这个条件 就执行这个 如果不满足就执行别的 ;循环结构 顾名思义
Idea :现在正在用的敲代码的软件 逼格挺高的 听说式最好的Java集成环境,以后写代码一般就用这个了。可以写完代码直接在程序上运行
数组:就是一种用于存储多个相同数据类型的存储模型 int []arr = int[666]
方法:这玩意挺重要的 目的是提高代码的复用性 ,比如你要求a + b的和 你以后没求一次斗得写好几行 学会方法之后就可以把a + b做成个方法以后用的时候直接调用就行了
对象:重中之重,Java核心的编程思想,纯理论的东西我自己搞得也没多明白,就不在这里献丑了,总之一定要学会。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马