发表时间:2022-03-25来源:网络
一、程序和编程
① 程序:什么是程序?程序是一系列指令的集合,以生活中的程序举例就是,为了达成某个目的,而进行的一系列步骤或者流程。 ② 编程:编程指编写程序,开发程序二、了解市面上主流的编程语言
① 目前最火爆的编程语言有:Java、python、c++、c语言、c#、Go语言等…三、Java的历史和未来前景
① 上世纪九十年代初Sun公司为了在当时的智能化电子产品领域抢得先机(电视机顶盒、面包烤箱、移动电话等),从而成立的Green项目小组,由帕特里克、詹姆斯·高斯林、麦克·舍林丹等人组成开发新技术,专攻计算机在家电产品上的嵌入式应用。 ② 1995年Oak语言更名为Java,并于1996年发布了Java第一个开发工具包(JDK1.0版本) ③ 1998年Sun公司发布了二代Java平台的三个版本四、熟悉掌握、配置Java开发环境
① JDK和JRE的概念介绍:五、掌握用记事本开发Java程序
① 使用记事本(Notepad++)编写Java源程序/代码。后缀名为:java //外层框架/类声明 public class 类名(要和文件名一致,且要用大驼峰命名规范){ //程序的入口 public static void main(String[] args){ //系统语句输出. System.out.println("写上你想说的话例如:HelloWorld!!"); } }② 通过Java编译器进行编译,将java文件编译为.class文件类型(byte code字节码文件)
通过DOS命令窗口,找到Java文件的相对路径。
javac java.文件名
③ 运行class文件内的程序。
DOS命令窗口输入java 文件名(没有扩展名)
注意事项
Windows系统默认的字符编码是GBK。
字符编码:计算机中存储和展示时需要用到字符编码进行转换
常见的字符编码: GBK UTF-8 GB2312 ISO-8859-1
当你向计算机存储文字时,一个文字“你” -> 01100
计算机要给你显示出文字时,一段二进制:“01100”->你
Notepad++默认字符编码时UTF-8
编写程序注意事项
1.类名要和文件名保持一致!遵循帕斯卡命名法/大驼峰命名法,首字母大写,如果有多个单词,每个字母的首字母都大写。
2.main方法必不可少,每一个要素都必须完全正确。
3.编写的语句,一定要注意单词字母的大小写!因为Java时严格区分大小写的。
4.类声明或者main方法都要有{}且必须进行规范的对齐。
5.注意层级缩进,每往下一级都必须注意缩进4个空格。
6.记得写完代码要保存 Ctrl+S
输出语句介绍
System.out.println("");输出内容后换行 System.out.print("");输出内容后不换行转义字符:
"\n"表示换行 必须写在你字符串""内 "\t"表示一个制表位 可以理解为按下一个Tab键注释
我们平时在看书学习的时候,也会习惯性的进行添加文字解释,同理到了程序中编写代码,也应该保持这种习惯,我们要给代码去添加解释->注释。 它的好处: 可以方便我们或者后继的同事理解代码的含义 使我们的代码看起来条理更清晰 便于你理清思路Java中注释分为三种:
单行注释// 多行注释/* */ 文档注释/** */注意事项
1.添加注释推荐将注释写在要解释的代码上方,当然其实也可以放在右侧。 2.多行注释一般用来给类或者方法添加解释。 3.单行注释一般用来给语句添加解释。 4.注释掉的代码不会运行,不会干预程序。六、了解Java虚拟机与跨平台原理
以前没有跨平台,那么为了适配不同的平台/系统,你需要开发更多套程序。有了跨平台以后因为Java语言的特性,Write Once,Run Anywhere 它只需要开发一套就可在任何平台运行。Java是如何实现跨平台的?借助Java虚拟机(JVM)。各个平台上只要能够安装好虚拟机,就可以正常运行Java程序了。 编写源代码->编译为.class文件->运行在虚拟机上->虚拟机运行在各种平台上。七、反编译程序
编译: 将源文件(.java)转换成字节码文件(.class)的过程称为编译。 反编译: 将字节码文件(.class)转换回源文件(.java)的过程称为反编译。(常用的有Jad、FrontEnd、jd-gui)一、掌握使用IDE构建普通的Java项目
IDE:集成开发工具/环境1.1、开发Java的主流IDE:
① eclipse 开源 由Eclipes软件基金会(不以营利为目的)进行维护。 ② myeclipes 闭源 它是基于开源的Eclipes衍生出的,添加了更加适合Java EE开发的相关套件。 ③ IDEA 闭源 在目前已经几乎领先Eclipse。 ④ netbeans 它是apache软件基金开发会。 ⑤ visual studio1.2、Eclipse基本使用和配置
① 解压安装到develop文件夹后
② 启动并选择一个合适的位置作为(workspace)工作空间
③ 进入主界面切换为"Java"开发模式(可以随时右键重置模式窗口 reset)
④ 通过"window菜单"->字符编码:UTF-8
搜索workspace->字符编码:URTF-8
搜索fonts->修改字体和大小等 Eclipse中是以项目/工程(project)为基本单位的。
在左侧空白处右键 new -> Java project 填写基本信息完成创建。
在src目录下创建源代码(右键new->)
1.先创建包(package)组织,包名必须时公司域名的倒叙(必须小写)。
2.在包文件下再创建类Class文件。
3.完善Java代码,保存以后,按run as 运行。
二、掌握变量和敞亮的使用
变量: 变化的量。
RAM: 随机存取存储器,用于程序运行时进士数据的存储。当断电或为保存的时候会造成数据丢失。
ROM: 制度存储器 机械键盘 平时的资料都是存储在这之上的,它可以持久存储不会烟味断电而丢失数据。
变量就是Java程序在运行时,在RAM中临时存储数据的一种方式。

变量组成的三要素
1.变量名
2.变量值
3.变量的数据类型
了解变量和常量的命名规范
变量名称的规范: 1.Java中的变量名由数字、字母、下划线或者$符号组成,数字不能开头。 2.变量名不能使用关键字或保留字。变量的使用:
1.先声明再赋值常量名称的规范:
在程序运行中,需要有一些值是固定不变时,那么可以给变量添加final修饰符,这时候它将变为常量。 常量只能被赋值一次。 产量为了方便和变量区分:要求除了变量的那些规范外!应该保证常量的所有字母都要大写!如果有多个单词可以采用_连接。掌握1Java中的数据类型
Java中按照变量值的类型划分:
按照数值和非数值划分:
数值: (整数型)byte short int long (浮点型)float double
非数值 char( ‘a’ ) boolean布尔类型( true / false ) String( “XXX” “123abc” )
按照基本数据类型和引用数据类型划分:
三、键盘录入
//导入Scanner类。 import java.util.Scanner; //创建Scanner对象。 Scanner input = new Scanner(System.in); //获得键盘输入数据。 int now = input.nextInt();四、常见运算符
前++和后++区别 前++都是先进性变量值的操作,再使用变量。 后++都是先使用变量,再给变量值进行操作。4.1赋值运算符
=号不再是数学中的等号/相等 在编程中表示为赋值的含义。读法应为从左向右读。4.2算术运算符
1.+ - * / % ++ –
2.复合算术运算符:+= -= *= /= %=
4.3关系运算符
:> =
4.4逻辑运算符
&& 代表并且(与) || 代表或者(或) ! 代表非(取反)例:
//a是否大于等于5,并且小于等于10
a >= 5 && a //大于等于5 或者小于等于10
a >= 5 || a
4.5三目/元运算符
publc class 类名 { public static void main (String[] args){ int 标识符 = 1; String 标识符2 = (hasHoure == 1) ? "牵手成功" : "孤独转身"; System.out.println(标识符2); } }4.6预算符优先级
++和–优先级最高 其他优先级 记住想让谁先执行就给加()即可。一、掌握if选择结构
1.掌握基数if
if(条件表达式){ //条件成立后的执行内容 }单分支选择
2.掌握if-else互斥分支
三元运算符
3.掌握if-else if-else选择结构(多重选择)
//自上而下进行判断 只要有一个满足 剩下的不再继续判断 if(条件表达式){ }else if(条件表达式2){ }else if { }注意事项:
①多重if里的else-if一定要结合if使用,不能单独使用。 ②多重if可以写n个else if 也可以添加else作为补充语句。(根据需求添加) ③多重if是自上而下执行判断的,只要有一个条件满足,剩下的判断都不会执行。4.嵌套if选择结构
if选择结构是可以随意进行嵌套的!根据需求嵌套即可,一般情况不会嵌套多层。
if(条件表达式){ (嵌套) if(条件表达式){ } }switch选择结构
注意:switch选择结构中,此常量非彼常量、此接口非彼接口、
switch(条件表达式){ case 常量1: //... break; case 常量2: //... break; defaul: //默认处理 break; }上一篇:java语言中的8中基本类型
下一篇:8、Java中的数据类型
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14