Java编程学习入门、Java语言学习、Java入门必看(上),java常见面试问题

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

1、遇到大括号 { 就进行一次缩进,缩进距离一个tab键的长度

2、每一个大括号 } 单独占一行,表示一段语句的结束

3、 ; 表示每行语句的结束,每一行只写一句代码

10.使用开发工具开发Java程序的步骤:

1、新建一个java工程

2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,新建时选中

public static void main这一项,会自动生成java源程序的框架

3、去编写java源程序

4、编译java源程序,开发工具会自动编译

5、运行java程序

二、变量、数据类型和运算符

=============

1.每个程序都只有一个入口,也就是只有一个main方法,只有一个程序可以打开QQ,其他的地方都打开不了!

2.程序没有运行是存储磁盘上,运行在内存中

3.酒店中入住:

1、开房间(根据不同人数开不同类型的房间)

2、入住

4.变量的概念:内存根据数据不同类型开辟的这个空间叫做变量

酒店        相当于        内存

房间        相当于        变量

入住的人 相当于 数据(变量值)

房间类型        相当于 数据类型(数字还是文字)

房间号        相当于        变量名

5.变量名:用于快速找到内存中变量空间位置取得名字

6.数据类型:

数值型:

1、整型(int):用于存储整数,整数的类型123,999,666

byte字节型,short短整型,long长整型

long》int》short》byte

2、非整型:用于存储小数,小数的类型1234.5,3.14

双精度浮点型(double):小数的长度比较长

单精度浮点型(float):小数的长度短一些

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**Java技术qq交流群127522921**自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

非数值型:

1、字符型(char):用于存储单个字符,都需要使用英文状态的单引号括起来

比如:‘男’、‘女’、‘开’、‘关’

2、字符串型(String):用于存储一串字符,存储0~n个字符,都需要用英文状

态下的双引号括起来

比如:“我的名字是张三”,“我的爱好是打游戏”

7.变量名的命名规则:

1、只能够使用_和$这两个符号;

2、只能使用英文字母、_ 、$三个开头,后面的可以使用数字、字母和_ 、美元符号 ;

3、使用java语言中的关键字

4、采用见文识意的方式命名,采用驼峰命名法ageOfStudent,多个字母命名时,

第一个字母的首字母小写,后面字母首字母大写

8.变量的使用:

1、声明变量,就是在内存开一个空间

语法:数据类型 变量名;(空格和分号不能少),比如:int qian;

2、变量赋值,就是将数据放到开辟的这个空间

语法:变量名 = 变量值;比如:qian = 1000;

3、使用变量

比如:System.out.println(qian);

9.运算符的使用:

1、赋值运算符(=),将等号右边的值赋给左边

2、拼接运算符(+),将+左右两边的连起来

表达式:就是符号(如加号、减号)与操作数(如b,3等)的组合,比如:b-1

算术运算符:

四则运算:+、-、*、/

%(取模运算):除以一个数得到余数,就是求余数的运算的运算

10.从键盘扫描输入的值:

1、找到有扫描仪的商店,语法:import java.util.Scanner;写在public class的前面

2、购买一台新的扫描仪,给它取一个名字

语法:Scanner input = new Scanner(System.in);

3、使用扫描仪的扫描功能

如果扫描整数:使用input.nextInt();

如果扫描小数:使用input.nextDouble();

如果扫描字符串:使用input.next();

11.类型转换:

自动类型转换:

1、必须两种类型互相兼容,比如:都是数值类型int和double,double和float

2、转换成的类型一定要比被转换的类型要大,比如:int转换成double

float转换成double

12.强制类型转换:

语法:数据类型 变量名 = (数据类型)变量名;

比如:double b = 3.14

int a = (int)b;

1、同类型的强制类型转换,比如:int a = (int)10.9;

2、不同类型的强制类型转换,只有char和int可以,通过ASCII码表去转换

比如:int b = (int)‘a’;

13.运算符:

1、赋值运算符 =,将右边的值赋给左边

2、算术运算符+、-、、/、%,数学运算一样,先、/、%,后+、-

3、关系运算符(比较运算符):>、<、>=、<=、==、!=

4、逻辑运算符

boolean类型(布尔类型):用于比较运算,只有两个值(true和false)默认false

14.运算符的优先级:

1、最高优先级,英文状态下的小括号()

2、最低优先级,赋值运算符=

3、算术运算符>关系运算符>逻辑运算符>赋值运算符

三、选择结构

======

1.if选择结构

if基本选择结构

语法:if(要满足的条件){

如果条件为true的时候,进入大括号中

满足条件之后得到的结果,不满足条件不会去执行

}

如果条件为false的时候,绕过大括号执行外面的

条件只能是boolean类型的数据

1

2.逻辑运算符:

&&(shift+7):and符号,并且的意思,同时满足连接前后条件才为true,有一个不满足为

false

||(shirt+):或者的意思,只要前后两个条件一个为true,整个表达式就为true,同时为

false才为false

!(shirt+1):非的意思,就是取反,如果表达式为true,使用非就为false

3.if-else选择结构:

适用于基本选择条件的情况

线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识

一线互联网P7面试集锦+各种大厂面试集锦

学习笔记以及面试真题解析

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
法、JVM、分布式、微服务、框架、Spring相关知识

[外链图片转存中…(img-dT5CipW4-1713416412564)]

一线互联网P7面试集锦+各种大厂面试集锦

[外链图片转存中…(img-OLwnAG5v-1713416412565)]

学习笔记以及面试真题解析

[外链图片转存中…(img-5HevHTrr-1713416412566)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-6SdbYcMb-1713416412567)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值