java基础的知识点(一)

简介: java基础的知识点(一)

 初始Java:

一、程序:

1.通常指完成某些事物的一种既定方式和过程。

2.计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指定的集合。

二、java可以做什么:

1.开发桌面应用程序

2.开发网页应用程序

三、技术平台

javaSE

javaEE

四、java三步走:

1.编写源代码(.java文件)

2.编译源程序(.class文件)

3.运行

五、编译java文件的步骤:

1.win+r,输入cmd,找到java源代码的路径,输入javac 名称.java,回车

六、运行java文件的步骤:

在dos下面直接输入java 文件名,回车即可

七、java代码的注意事项:

1.类名必须要和文件名一致

2.类包含方法

3.java程序的入口是main方法

4.main方法的四要素:public,static ,void ,String[]args

5.大括号必须要一一对应

6.分号和括号必须是英文下面的

7.java是一种区分大小写的语言

八、更改myeclipse的路径:file–>switch workspace–>other–>更换路径–>确定–>myeclipse重启即可。

 变量、数据类型和运算符:

一、变量:

1.根据数据类型在内存中分配一个合适的空间并给他命名,即“变量名”

2.将数据存储到这个空间中,

3.从空间中取出数据,可以使用变量名来获得。

二、java中的数据类型

数据类型:

1.数值类型

(1)整型 int

(2)非整型 double float

2.非数值类型

(1)字符 char

(2)字符串类型 String

三、使用变量的步骤:

1.声明变量: 变量类型 变量名;

2.给变量赋值: 变量名=值;

3.使用变量 : 输出变量即可

4.在声明的时候顺便给变量赋值:变量类型 变量名=值;

四、赋值时需要注意的事项:

在数据库中:

1.int float类型的值什么都不加

2.datetime char varchar 类型的值需要加单引号

在java中:

1.int double float 类型的值什么都不加

2.char类型的值需要加单引号

3.String 类型的值需要加双引号

五、变量命名规则:

1.前面可以是字母,下划线和符 号 2. 后 面 可 以 是 数 字 , 字 母 , 下 划 线 和 符号 2.后面可以是数字,字母,下划线和2.线符号

3.变量名需要有意义,拼音也可以

4.关键词不能当做变量名,例如,class void public static

六、赋值运算符:

1.=:将等号右边的值赋值给等号左边

七、算术运算符:

+ - / * %

八、从控制台输入信息:

Scanner sc = new Scanner (System.in);

String类型:sc.next();

int类型:sc.nextInt();

九、类型转换:

大类型转换小类型,直接转换,double num = 6;

小类型转换大类型,需要强制转换,int num =(int)6.5;

 运算符和基本选择结构:

一、boolean 类型:

值只有两个:true(真)和false(假)

二、常用的关系符:

> < >= <= != ==

作用:用来比较运算结果,值是boolean类型。.

三、if选择结构的语法:

if(boolean){

代码块

}

含义:如果boolean类型返回true,那么程序执行代码块,如果boolean类型返回false,那么程序不执行大括号里面的代码块。

四、逻辑运算符:

&&:两个条件都得满足

||:两个条件满足其中的一个就可以

!:取反

五、if–else选择结构

1.语法:

if(条件){

//代码块

}else{

//代码块

}

六、if–else if --else

1.语法:

if(条件){

//代码

}else if(条件){

//代码

}else {

//代码

}

七、嵌套if

语法:

if(条件){

//代码

if(条件){

//代码

}else{

//代码

}

}else{

//代码

}

相关文章
|
4月前
|
IDE Java 开发工具
Java 基础篇必背综合知识点最新技术与实操应用全面总结指南
本总结梳理了Java 17+的核心知识点与新技术,涵盖基础概念(模块化系统、GraalVM)、数据类型(文本块、模式匹配)、流程控制(增强switch)、面向对象(Record类、密封类)、常用类库(Stream API、HttpClient)、实战案例(文件处理)、构建工具(Maven、Gradle)、测试框架(JUnit 5)、开发工具(IDE、Git)及云原生开发(Spring Boot 3、Docker)。通过理论结合实操,帮助开发者掌握Java最新特性并应用于项目中。代码示例丰富,建议配合实践加深理解。
117 4
|
3月前
|
Java 数据库连接 数据库
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
本文全面总结了Java核心知识点,涵盖基础语法、面向对象、集合框架、并发编程、网络编程及主流框架如Spring生态、MyBatis等,结合JVM原理与性能优化技巧,并通过一个学生信息管理系统的实战案例,帮助你快速掌握Java开发技能,适合Java学习与面试准备。
127 2
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
|
3月前
|
存储 Java 程序员
Java 基础知识点全面梳理包含核心要点及难点解析 Java 基础知识点
本文档系统梳理了Java基础知识点,涵盖核心特性、语法基础、面向对象编程、数组字符串、集合框架、异常处理及应用实例,帮助初学者全面掌握Java入门知识,提升编程实践能力。附示例代码下载链接。
129 1
|
3月前
|
Java 编译器 数据安全/隐私保护
Java 大学期末考试真题与答案 含知识点总结 重难点归纳及题库汇总 Java 期末备考资料
本文汇总了Java大学期末考试相关资料,包含真题与答案、知识点总结、重难点归纳及题库,涵盖Java基础、面向对象编程、异常处理、IO流等内容,并提供完整代码示例与技术方案,助你高效复习备考。
108 3
|
3月前
|
存储 缓存 安全
Java基础 - 知识点
Java基础知识点涵盖语言特性、面向对象与基本数据类型、缓存池机制、String类特性、参数传递、类型转换、继承、抽象类与接口区别、重写与重载、Object通用方法及关键字使用等核心内容,是掌握Java编程的重要基石。
|
4月前
|
存储 安全 Java
2025 年最新 40 个 Java 基础核心知识点全面梳理一文掌握 Java 基础关键概念
本文系统梳理了Java编程的40个核心知识点,涵盖基础语法、面向对象、集合框架、异常处理、多线程、IO流、反射机制等关键领域。重点包括:JVM运行原理、基本数据类型、封装/继承/多态三大特性、集合类对比(ArrayList vs LinkedList、HashMap vs TreeMap)、异常分类及处理方式、线程创建与同步机制、IO流体系结构以及反射的应用场景。这些基础知识是Java开发的根基,掌握后能为后续框架学习和项目开发奠定坚实基础。文中还提供了代码资源获取方式,方便读者进一步实践学习。
866 2
|
4月前
|
并行计算 Java API
Java 入门循环结构基础知识点详解
摘要:本文介绍了Java现代循环技术的进阶应用,包括Stream API、响应式编程和模式匹配,展示了如何用Stream API替代传统循环进行声明式集合处理(如过滤、映射和并行计算),以及响应式编程在异步非阻塞场景下的优势。文章还通过电商订单处理系统的案例演示了这些技术的综合应用,并提供了性能优化建议,如合理使用并行处理和避免循环内对象创建。这些现代特性使Java代码更简洁、高效,更适合高并发和I/O密集型场景。
57 1
|
4月前
|
缓存 算法 NoSQL
校招 Java 面试高频常见知识点深度解析与实战案例详细分享
《2025校招Java面试核心指南》总结了Java技术栈的最新考点,涵盖基础语法、并发编程和云原生技术三大维度: 现代Java特性:重点解析Java 17密封类、Record类型及响应式Stream API,通过电商案例演示函数式数据处理 并发革命:对比传统线程池与Java 21虚拟线程,详解Reactor模式在秒杀系统中的应用及背压机制 云原生实践:提供Spring Boot容器化部署方案,分析Spring WebFlux响应式编程和Redis Cluster缓存策略。
91 0
|
3月前
|
缓存 安全 前端开发
Java 核心知识点与实战应用解析
我梳理的这些内容涵盖了 Java 众多核心知识点。包括 final 关键字的作用(修饰类、方法、变量的特性);重载与重写的区别;反射机制的定义、优缺点及项目中的应用(如结合自定义注解处理数据、框架底层实现)。 还涉及 String、StringBuffer、StringBuilder 的差异;常见集合类及线程安全类,ArrayList 与 LinkedList 的区别;HashMap 的实现原理、put 流程、扩容机制,以及 ConcurrentHashMap 的底层实现。 线程相关知识中,创建线程的四种方式,Runnable 与 Callable 的区别,加锁方式(synchronize