求java介绍,以及java使用方式。

求java介绍,java基础详细学习路线使用方式,以及(很迷茫,求详细谢谢,):
1.面向对象。
2.API
3.修饰符
4

这些你不妨买一本书慢慢看。
Java的使用,介绍,岂是在这里一个问题回答里能说清楚的。

你目前会什么呢,从基础开始,然后再面向对象,封装继承多态,然后再框架技术什么的,找个教程跟着学

概念性问题自行百度

Java的使用方式主要有以下几个方面:应用程序开发、服务器端开发、移动开发、嵌入式系统开发等

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/269328
  • 你也可以参考下这篇文章:基于Java的项目人力资源管理系统【附:源码课件】
  • 除此之外, 这篇博客: 21天学会Java之(Java SE第十四篇):注解、反射机制中的 通过反射API动态的操作:构造器、方法、属性 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    package cn.whz.reflection;
    
    import java.lang.reflect.Constructor;
    import java.lang.reflect.Field;
    import java.lang.reflect.Method;
    
    import cn.whz.bean.User;
    
    public class Demo03 {
    	public static void main(String[] args) {
    		String path="cn.whz.bean.User";
    		try {
    			Class clz=Class.forName(path);
    			
    			//通过反射API调用构造方法,构造对象
    			User u1=(User) clz.newInstance();
    			System.out.println(u1);
    			
    			Constructor<User> c=clz.getDeclaredConstructor(int.class,String.class,int.class);
    			User u2=c.newInstance(1001,"小王",21);
    			System.out.println(u2.getName());
    			
    			//通过反射API调用普通方法
    			User u3=(User) clz.newInstance();
    //			u3.setAge(21);
    			Method m=clz.getDeclaredMethod("setName", String.class);
    			m.invoke(u3, "大王");  //u3.setName("大王");
    			System.out.println(u3.getName());
    			
    			//通过反射API操作属性
    			User u4=(User) clz.newInstance();
    			Field f=clz.getDeclaredField("name");
    			f.setAccessible(true);  //这个属性不需要做安全检查了,可以直接访问
    			f.set(u4, "王一");  //通过反射直接写属性的值
    			System.out.println(f.get(u4));  //通过反射直接读属性的值
    			System.out.println(u4.getName());
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    }
    
  • 您还可以看一下 银文杰老师的小白Java入门系列:入门第一课【你的第一个Java程序】课程中的 总结和后续课程说明小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^