Java基本理论及编程语言分类4.23

简介:

课堂笔记4.23

总结
1理论
2基础逻辑 if eise for while

3:

一:java 语言 编程语言 自然语言

        计算机语言

二:编程语言分类

        根据数据类型    强类型编程语言
               弱类型编程语言 :eg C语言
       根据执行方式    编译执行---Java源文件---javac编程---java执行     Java----class
                  解释执行---shell脚本---.sh源文件---更改x权限---执行  C----a.out

三、计算机语言分类 编译: Java 、 C、 C++

               解释: shell、 Python、PHP

注释:java是编译与解释共存的语言

 C语言是纯正编译语言

四、编程语言的组成

       ×词法和语法规则
       *编译器和解释器
    ×开发中常用包 API  ---工作当中经常用到 --application platform interface应用平台网络接口
       ×集成环境IDE  ---Integrated Development Environment

注释:JDK也是简单的IDE

注释:安装软件和app最好 低于最新版本的1~2个版本

注释:老师推荐一本书:《自学编程语言》//对语言感兴趣的话

Java语言的分类----根据不同的适用领域

  ----JavaSE 新(J2SE 旧)--必学的--   java 2 platform standard edition

  ----JavaME  (J2ME)----用的比较少--
  ----JavaEE   (J2EE) ----大行其道---   JavaWeb   //Java工程师----JavaEE----后台开发的

五、JavaSE(14day) ---Android API

       ---JavaEE-----Java后台开发工程师
       ---BigData----大数据开发工程师(4month)

六、---JDK---//开发工具lib ---javac =====Java Development kit & Java开发工具包

----JRE---// lib =====Java Runtime Environment =====Java运行环境

----JVM---- 虚拟机 //JRE和JVM捆绑在一起的

//后面了解一下java 《JVM虚拟机原理》

七、环境变量

---path-----classpath------JAVA_HOME

---Path系统的环境变量 -----javac到处可以用

---clasPath----.java-----.class-----.java文件的存放目录

==================
export Path = $ Path
export classport

export JAVA_HOME

Path /tools/jdk/8/bin

Java_HOME tools/jdk/8/ ---------IDE开发工具//注释:寻找Java开发工具的

八、表示符的命名规则? ==========类名与文件名完全相同

九、数据类型

    ----基本数据类型-----Java默认存在  //数据类型 ==  变量名== 初始值

   -----引用数据类型  ---java存在的  -----Scanner
                -----自定义类  //类名 == 变量名==对象的初始值

//“引用数据类型”-----从hadoop,项目开始 会涉及到引用数据类型

//了解一下c语言的数据类型

// -----Byte----单位 字节

   -----byte----java整型变量的byte类型
   -----bit-----比特  1010

//对概念模糊的对策 =====列出相似的单词概念进行“对比”,加强记忆===推荐的一个学习技巧

//========================

怎么听课? 怎么练习?how?听课效率?
**'写'、'记'、'问'==== "问"很重要
**下午回顾、梳理
**练习
**想=========横向贯穿========

十、数据转换

小---大 =======不会损失精度

大---小 =======会损失精度

注释:数据类型转换在面试的时候会考到

“强制类型的转换”---提前看课件

十一、引用类型的数据转换

---数字正确才能强制转换---

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

public static -----void----- ----main (String[] args)----

修饰符 返回值类型 方法名称 (参数列表)

/**
自定义方法步骤:

*/

?????
返回值类型: 有返回值(需要返回值) ----- 选择==== 基本数据类型and引用数据类型

        没有返回值  ------void 

十二、这周作业 50个作业代码

目录
相关文章
|
16天前
|
Java
java基础(8)数据类型的分类
Java数据类型分为基本数据类型(8种)和引用数据类型。基本类型包括byte, short, int, long, float, double, boolean, char。每种类型有固定占用空间大小,如int占用4字节。字符编码如ASCII和Unicode用于将文字转换为计算机可识别的二进制形式。
49 2
|
16天前
|
存储 Java
java基础(7)变量以及变量的分类
Java变量是内存中存储数据的基本单元,包含数据类型、名称和字面值。变量的数据类型决定了分配的内存空间大小。变量声明格式为“数据类型 变量名;”,变量名应符合标识符命名规范。变量可以重新赋值,但数据类型需一致。变量可以一行声明多个,作用域决定了变量的可用范围。变量分为局部变量和成员变量,局部变量定义在方法体内,成员变量定义在方法体外、类体内。
30 2
|
4月前
|
数据可视化 Java
Java语言使用DL4J实现图片分类
【6月更文挑战第14天】Java语言使用DL4J实现图片分类
89 3
|
5月前
|
Java 编译器
Java一分钟之——异常分类:检查异常与运行时异常
【5月更文挑战第20天】Java异常处理分为检查异常(Checked Exceptions)和运行时异常(Unchecked Exceptions),两者在编译期处理方式不同。检查异常需捕获或声明,如`IOException`,而运行时异常如`NullPointerException`在运行时终止程序。常见问题包括不恰当的异常使用、过度捕获和忽略异常信息。避免策略包括正确区分异常类型、具体捕获和处理异常信息。示例代码展示了如何处理这两种类型的异常。理解并妥善处理异常能提升程序的健壮性和可维护性。
88 4
|
16天前
|
存储 安全 Java
Java 常用集合分类
Java 常用集合分类
14 2
|
2月前
|
分布式计算 安全 Java
Java帝国的无限魅力:揭秘这门万能编程语言如何征服科技世界,从Web到太空探索,Java的触角无处不在!
【8月更文挑战第12天】随着信息技术的发展,编程语言成为科技核心。Java以其成熟与广泛应用,在众多语言中脱颖而出。它支持跨平台运行,实现“一次编写,处处运行”。Java的面向对象特性促进代码复用与维护,内置的安全机制保障系统安全。Java应用于Web开发、大数据处理、移动应用等多个领域,展现了其不可替代的价值。
33 1
|
3月前
|
Java 编译器 开发者
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
|
3月前
|
Java 数据库连接 Apache
java编程语言常用框架有哪些?
Java作为一种广泛使用的编程语言,拥有众多常用框架,这些框架帮助开发者提高开发效率和代码质量。
48 3
|
4月前
|
存储 安全 Java
Java集合类是Java编程语言中用于存储和操作一组对象的工具
【6月更文挑战第19天】Java集合类,如`List`、`Set`、`Map`在`java.util`包中,提供高级数据结构。常用实现包括`ArrayList`(快速随机访问)、`LinkedList`(高效插入删除)、`HashSet`(无序不重复)、`TreeSet`(排序)、`HashMap`(键值对)和`TreeMap`(排序映射)。集合动态调整大小,支持对象引用,部分保证顺序。选择合适集合优化性能和数据组织。
24 1
|
4月前
|
IDE Oracle Java
Java 是一种跨平台的编程语言,可以在各种操作系统上运行。
Java 是一种跨平台的编程语言,可以在各种操作系统上运行。