首页 > 编程语言 >学习日记——初识Java

学习日记——初识Java

时间:2023-05-24 14:33:16浏览次数:301  
标签:Java 创建 数据类型 class 初识 类型 new 日记

1.什么是Java

Java的定义:一种程序编程语言,可以发布一系列有序指令来指挥机器工作

Java的发展:1995年诞生,Java之父-高斯林

      Java目前应用比较多的版本:Java SE7(2011年)Java SE8(2014年)

学习Java的原因:Java是高级编程语言,并且是很多领域的基础学科

2.创建项目

①Java环境配置:
(1)下载jdk1.8的安装包,安装时默认下一步,c盘[c:/Programe files/java]下有两个文件目录

(2)配置JDK1.8环境变量:windows+q——环境变量——系统变量中的path——新建——将jdk的bin目录放进去

——点击上移至第一个——确定*3
(3)安装Idea工具

(4)打开Idea,

创建项目:file-new-project-next-finish

创建包scr-new-package

创建类包-new-Java class

创建方法入口方法 main函数

3.Java运行原理

1.Java是跨平台语言,所有系统Java代码都是运行class字节码文件
2.Java运行原理的流程:Java源文件->javac命令进行编译工作生成class文件->
 java命令运行class文件才能执行Java代码中的功能

4.Java数据类型

①8种基本数据类型
整型:byte,int,short,long

浮点型:float,double

字符型:char

布尔型:boolean

②引用类型
String

用法:String 变量名="xxx";

③自动类型转换
要求:1.两种类型要兼容
     2.目标类型大于源类型
④强制类型转换
将大的类型强制转换为小的类型

标签:Java,创建,数据类型,class,初识,类型,new,日记
From: https://www.cnblogs.com/zixia2025/p/17428211.html

相关文章

  • Java中List用add方法出错
    由于在初始化的时候使用了List<实体类>aa=null;在添加List时使用aa.add(实体);报错空指针。原来初始化的时候需要List<实体类>aa=newArrayList();aa.add(实体);成功。或者将aa进行一次赋值,也可以正常使用List.add()这个方法......
  • javascript web api,bom&dom
    Api1.获取dom元素constx=document.querySelector('选择器')querySelectorAll返回的是伪数组2.操作元素内容对象.innerText对象.innerHTML会解析标签3.操作元素样式属性1.style<script>  constdiv=document.querySelector('.box')  box.style.width=......
  • java-向量(Vector)
     向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化。和数组一样,Vector对象的元素也能通过索引访问。使用Vector类最主要的好处就是在创建对象的时候不必给对象指定大小,它的大小会根据需要动态的变化。https://www.lekaowang.com/glhjs/hty/......
  • java-字典(Dictionary)
     字典(Dictionary)类是一个抽象类,它定义了键映射到值的数据结构。当你想要通过特定的键而不是整数索引来访问数据的时候,这时候应该使用Dictionary。由于Dictionary类是抽象类,所以它只提供了键映射到值的数据结构,而没有提供特定的实现。https://www.lekaowang.com/zjzhuceanqua......
  • java-栈(Stack)
     栈(Stack)实现了一个后进先出(LIFO)的数据结构。你可以把栈理解为对象的垂直分布的栈,当你添加一个新元素时,就将新元素放在其他元素的顶部。当你从栈中取元素的时候,就从栈顶取一个元素。换句话说,最后进栈的元素最先被取出。https://www.lekaowang.com/jszgz/ocv/......
  • java 实验总结
    (1)前言:前三次的题目集,大概囊括了最基础的输入输出、类的创建;字符串的各种操作(定位某个特点字符在字符串中的下标、提取某段需要的子字符串、对于某个字符或某个子字符串的格式判断等等)、类的交互、函数的创建与使用以及正则表达式的运用等等。题量不大,除却第一次有9个题以外,第二次......
  • 让java目录能导出.xml配置文件
    在maven中配置<!--插件配置--><build><resources><resource><directory>src/main/java</directory><!--包含了src/main/java目录下的所有xml资源配置文件--><includes......
  • javascript的 this 详解以及apply与call的用法意义及区别
    [color=red][b]关于JavaScript中apply与call的用法意义及区别[/b][/color][url]http://www.cnitblog.com/yemoo/archive/2007/11/30/37070.aspx[/url][color=red][b]JAVASCRIPTTHIS详解[/b][/color]在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都......
  • JAVA代理
    java代理静态代理和动态代理简介优点缺点静态代理在不修改目标对象的基础上,通过扩展类对目标对象进行增强和扩展。静态代理对客户(测试类)隐藏了被代理类接口(目标类接口)的具体实现类,在一定程度上实现了解耦合,同时提高了安全性。静态代理类需要实现目标类(被代理类)的接......
  • java将wkt面数据转geojson和elasticsearch的shape数据
    wkt面数据转geojsonimportcom.alibaba.fastjson.JSONException;importcom.alibaba.fastjson.JSONObject;importorg.locationtech.jts.geom.Coordinate;importorg.locationtech.jts.geom.Geometry;importorg.locationtech.jts.io.ParseException;importorg.location......