当前位置: 首页 > 后端技术 > Java

Java零基础入门笔记|原来学Java原来可以这么简单

时间:2023-04-01 20:00:21 Java

刚开始学java的时候,可能会一头雾水,不知从何下手。也有很多Java小白,刚开始自学Java的时候,努力学习Java,死死记Java的原理,每天早上五点起床背一些Java的英文词汇,然后遇到一些不为人知的困难,把自己逼入了疯狂的状态,逐渐迷失自我,放弃了Java。为了帮助大家解决这个问题,这里有一篇Java入门教程分享给大家,带你闯关!!!在开始之前,先给大家分享一下动力节点老杜教授的Java零基础入门教程。只要耐心阅读,就可以上手。总的来说,这个教程就像列文虎克的教学,非常详细,精彩。适合零基础的人,每个知识点都有分解和讲解。Java零基础入门教程:https://www.bilibili.com/video...Java零基础资料下载:http://www.bjpowernode.com/?s...1、Java入门。LifeinlifeProgram:从起床到教室上课的过程。穿衣——起床——洗漱——离开宿舍——吃早饭——去教室,按照特定的顺序完成某件事。生活中我们称之为程序2.计算机中的程序:一组有序的指令,需要用计算机语言与计算机进行通信,java是一种计算机语言3.java可以做什么:1.开发桌面应用程序,如:QQ、酷狗2、开发互联网应用程序,如:淘宝、天猫4、Java技术平台:1、JavaSE:标准版,Java技术与核心,开发桌面应用2、JavaEE:为企业提供解决方案级项目,开发web应用5、安装JDK:JDK:java的核心工具包JRE:java的运行环境(表示java除了windows系统外,还可以在Apple系统上运行)环境变量:告诉电脑在哪里运行.java的程序可以执行6.开发java程序的步骤:1.写一个java源程序,新建一个记事本,把后缀名改成.java2.编译java源程序,语法:javac源文件名.java编译文件后会生成一个.class的字节码3.运行java程序,是一个.class文件。语法:java源文件名注意:java严格区分大小写System.out.println()打印后换行,先打印再换行System.out.print()打印后不换行7.转义符:换行使用“\n”,tab位置使用“\t”空格,即一个tab的位置,8个英文字母的长度8.java中的注释://注释内容单行注释:表示对下一条语句的解释/注释内容/多行注释:表示对后面语句的解释/*注释内容/文档注释:表示对文本注释注释的语句是否不是9.Java编码标准编译:1.遇到大括号{,缩进一次,缩进距离为一个tab键的长度。2、每个花括号}占一行,表示语句结束。3.;表示每行语句结束,每行只写一行代码10.使用开发工具开发java程序的步骤:1.新建一个java工程2.选择新建的工程,选择src文件夹,然后单击右键按新建创建一个新类。新建类时,选择publicstaticvoidmain,会自动生成java源程序的框架。3.编写java源程序。4.编译java源程序。开发工具会自动编译它。五、运行java程序二、变量、数据类型和运算符1、每个程序只有一个入口,即只有一个main方法,只有一个程序能打开QQ,其他地方打不开。内存中3.入住酒店:1)开房间(根据不同人数开不同类型的房间)2)入住4.变量的概念:内存根据不同类型开辟的空间数据的称为变量酒店相当于一个内存房间相当于一个变量入住的人相当于数据(变量值)房间类型相当于数据类型(数字或文本房间号相当于变量名5.变量名:用于快速查找变量空间在内存中的位置,获取名称6.数据类型:数值类型:1.整数(int):用于存储整数,整数类型123,999,666byte字节类型,shortshortintegertype,longlongintegertypelong"int"short"byte2,non-integertype:用于存储小数,decimalsType1234.5,3.14双精度浮点型(double):小数的长度为比较长单精度浮点型(float):小数的长度比非数值型短:1.字符型(char):用来存储单个字符,都需要用single括起来英文状态中的引号,如:'male','female','on','off'2.字符串类型(String):用于存储一串字符,存储0~n个字符,都需要括起来英文双引号,如:"MynameisZhangSan","Myhobbyisplayinggames"7、变量名的命名规则:1、只能使用_和$这两个符号;2.只能用英文字母、_和$开头,后面可以跟数字、字母、_和美元符号;3、java语言中使用关键字驼峰命名法ageOfStudent,多个字母命名时,首字母首字母小写,后面字母首字母大写8.变量的使用:1.对声明一个变量就是在内存中开辟一个空间语法:数据类型变量名;(空格和分号是必不可少的),如:intqian;2、变量赋值就是把数据放到开辟的空间中语法:变量名=变量值;如:钱=1000;3.使用变量如:System.out.println(qian);九、运算符的使用:1、赋值运算符(=),将等号右边的值赋给2左边,拼接运算符(+),连接+表达式的左右两边:是符号(如加号、减号)和操作数(如b、3等)的组合,如as:b-1算术运算符号:四种算术运算:+、-、*、/%(取模运算):除以一个数得到余数,即求余数的运算。10.扫描键盘输入的值:1.找一个有扫描器的店家,语法:importjava.util.Scanner;前面写的是publicclass2.买一个新的scanner,给它起个名字语法:Scannerinput=newScanner(System.in);3.使用scanner扫描Function如果扫描整数:使用input.nextInt();如果扫描小数:使用input.nextDouble();如果扫描字符串:使用input.next();11、类型转换:自动类型转换:1、必须是两个类型相互兼容,例如:都是数值类型int和double,double和float2,转换后的类型必须大于转换后的类型,例如:int转换为double,float转换为double12。强制类型转换:语法:数据类型变量名=(数据类型)变量名;例如:doubleb=3.14inta=(int)b;1.同类型强制转换,如:inta=(int)10.9;2、不同类型的强制转换类型转换,只有char和int可以通过ASCII码表进行转换,如:intb=(int)'a';13、运算符:1、赋值运算符=,将右边的值赋给左边2、算术运算符号+、-、、/、%与数学运算相同,先、/、%,再+、-3、关系运算符(比较运算符):>、<、>=、<=、==、!=4.逻辑运算符布尔型(Booleantype):用于比较运算,只有两个值(true和false)默认false14.运算符优先级:1、最高优先级,英文括号()2,最低优先级,赋值运算符=3,算术运算符>关系运算符>逻辑运算符>赋值运算符,欢迎提问!喜欢就一定要点赞关注!